有效的名稱我想這個代碼:如何檢查是否輸入是在python
name = str(input("What is your name? "))
if not name.isalpha():
print("Please enter a valid name.")
continue
但是當我輸入一個名稱用空格或全名,我得到了「請輸入有效的名稱。 「語句,即使我只輸入了一個沒有任何其他類型數據的名字,例如int,float。
空間是否算作字符串? 如果不是,我應該如何更改我的代碼,以便接受帶空格的全名但不接受數字?
謝謝。
使用正expresions – Gerardo
http://stackoverflow.com/questions/19859282/check-if-a-string-contains-a-number – chbchb55