2015-06-17 21 views
-1

我想檢查用戶的輸入是否只包含字母。其他論壇看起來像'isalpha'功能似乎是我正在尋找,但是當我在我的代碼中使用它並運行它時,出現一個錯誤,說AttributeError: 'str' object has no attribute 'isalpha'如何檢查一個字符串是否只有使用isalpha的python中的字母?

這是我的代碼:

name='hello' 
if name.isalpha(): 
    print("Your name is valid") 

我不明白我要去哪裏錯了。

+11

它[絕對存在](https://docs.python.org/3/library/stdtypes.html#str.isalpha)。 – jonrsharpe

+7

你的Python版本有多大? – twalberg

+5

你的python intepreter的版本是什麼。 – HuStmpHrrr

回答

0

由於評論中的大多數人都提到過,您在線工具無法正常工作,您應該遠離它。

從網站您所提供:

這是一個簡單的在線Python解釋器,使用Skulpt 引擎(由kwalsh略有修改)建成。

將您的Python代碼放在​​下面(複製並粘貼或直接在 中直接輸入),然後單擊運行。

注意:這不是Python的完整版本。見下文。

如果您必須使用在線翻譯,您可以嘗試學校提供的引擎(Skulpt)。

但我強烈建議你將python安裝到你的筆記本電腦上,你不太可能會遇到任何錯誤。

+0

我只是試過用不同的解釋器(repl.it),它的工作,謝謝你的幫助,對不起,如果這是一個基本的問題 – Alex

+0

只是想知道,爲什麼你不能/無法在你的筆記本電腦上安裝Python的任何原因?特別是當你在課堂上取得進步時,這真的很有幫助。 – Leb

+0

我從來沒有真正想過它,說實話,我不打算在我的GCSE之後做計算機科學,我只是想明白爲什麼我的程序不工作,這就是爲什麼我問這個問題。如果我安裝了它,它會佔用我筆記本電腦上的大量內存嗎? – Alex

相關問題