【发布时间】:2016-08-09 04:23:14
【问题描述】:
我在这里使用的是 Python 2.7.4,我知道如何将字符串定义为 Unicode,通过
a = u"abcd"
我尝试使用 raw_input() 从键盘读取字符串,我想将读取的字符串传递给 isX() 函数例如 isdecimal()、isalnum() 等。但是当我这样做时,我会收到这样的错误消息。
│AttributeError: 'str' object has no attribute 'isdecimal'
有什么我可以使用的,以便我可以读取字符串,并将这些字符串传递给这些函数,例如 isdecimal?
我可以给你解释一个例子。
a = raw_input()
我将 'two' 输入到变量 a。然后,
print(a.isdecimal())
我想打印 False 而不是打印给定的错误消息。
【问题讨论】: