Python len()方法不返回值
我已经开始学习python编程语言和python中的字符串 我使用以下代码来查找字符串的长度Python len()方法不返回值,python,Python,我已经开始学习python编程语言和python中的字符串 我使用以下代码来查找字符串的长度 a = "Hello, World!" print(a.len()) 但代码不起作用。我知道我在变量后使用len方法。但为什么其他方法在变量之后工作?例如,将(a.lower())打印到下钉,将(a.upper())打印到上字符串,这样做是错误的a.len()不存在。你应该这样做 a = "Hello, World!" print(len(a)) 阅读更多信息。点符号,如us。upper(),.lo
a = "Hello, World!"
print(a.len())
但代码不起作用。我知道我在变量后使用len方法。但为什么其他方法在变量之后工作?例如,将(a.lower())打印到下钉,将(a.upper())打印到上字符串,这样做是错误的
a.len()
不存在。你应该这样做
a = "Hello, World!"
print(len(a))
阅读更多信息。点符号,如us
。upper(),.lower()
是方法,len(),abs()
等是函数
改为使用
len(a)
,它应该适用于从2.6开始的所有版本,原因是它不能像前面提到的那样工作,您尝试错误,因为a.len()
Python 2.6
>>> a = "Hello, World!"
>>> print len(a)
13
Python 3
>>> a = "Hello, World!"
>>> print(len(a))
13
Python 2.7
>>> a = "Hello, World!"
>>> print(len(a))
13
a.len()
不存在len(a)
有。中提到了len(string)
。仅供参考:“不工作”通常是对问题的100%正确描述。然而,它实际上也是无用的。对于接下来的问题:当您出错时,Python会给出相当广泛的输出错误消息。请确保在你的帖子中包含这一点。至于“为什么”:谢谢你的善意帮助。谢谢你的善意帮助。@Alex44,永远欢迎。。学习愉快!