我是一个尝试学习字符串验证的绝对初学者。我有一个用于存储用户输入的变量:
Text_input = raw_input('Type anything: ')
Run Code Online (Sandbox Code Playgroud)
我想检查是否Text_input至少包含一个字母数字字符。(如果没有,程序应该打印一条消息,例如“再试一次!”并要求用户再次键入。)因此,键入“A#”应该通过,但不应通过。有什么建议么?
这对我有用:
Text_input = raw_input('Type anything: ')
if any(char.isalpha() or char.isdigit() for char in Text_input):
print "Input contains at least one alphanumeric character."
else:
print "Input must contain at least one alphanumeric character."
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4635 次 |
| 最近记录: |