有效的名称我想这个代码:如何检查是否输入是在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