2015-09-05 56 views
0

我是Python新手,对字符串操作有疑问。是否有一个重要原因,我应该理解为什么下面的操作写成'variable.lower()',而另一个,比如长度将写成'len(variable)'?较低与Python中的长度语法?

+0

'.lower'将字符串转换为小写...当你想要一个小写的字符串时,我推荐使用'.lower'。当你想要长度时,我推荐'len'。 – erip

回答

0

lower是一个字符串方法,也就是一个内建于字符串对象本身的函数。它仅适用于字符串对象。

len是内置函数,也就是顶级命名空间中可用的函数。它可以在许多不同的对象(字符串,列表,字典)上调用,并且不是字符串唯一的。