【发布时间】:2017-12-23 10:30:12
【问题描述】:
我对 Python(和一般编程)还很陌生,所以我经常会遇到非常愚蠢的问题,例如下面的问题。
我想要的是反复检查用户输入中的 all 字符是否是符号。当输入这样的输入时,我想打印那个字符串。
由于似乎没有专门测试符号的方法,我决定先测试字母,然后再测试数字,如果它们都为负数,那么它应该打印文本。
这是我的代码:
while True:
symbols = input("Enter symbol string:")
if symbols == symbols.isalpha():
print (symbols.isalpha())
elif not a == a.isalpha():
print (a.isalpha())
break
【问题讨论】:
-
“符号”是什么意思?你是指标点符号吗?你的意思是“除了字母和数字以外的任何东西”?空间?新线?重音字符?
标签: python python-3.x user-input symbols debug-symbols