2016-10-01 67 views
-2

我試着去做出標識一句話 標點符號代碼這是我站起身來:不斷獲取海峽對象有沒有屬性「標點」

word=input('enter a word: ') 
punctuation=set(word.punctuation) 
for each in word: 
    if each==punctuation: 
    print('yes') 

但它口口聲聲說「STR」對象沒有屬性'標點符號' 我該如何解決這個問題?

回答

5

str對象沒有標點符號屬性。您可以改用string.punctuation來檢查你的話任何標點符號:

import string 

# string.punctuation '!"#$%&\'()*+,-./:;<=>[email protected][\\]^_`{|}~' 

for each in word: 
    if each in string.punctuation: 
     print('yes') 
+0

是它的工作原理謝謝 –

+0

@ chris.kanda您可能會考慮接受的答案:) –

相關問題