在初学Python中遇到的Bug or 与预期不符的状况
<built-in method istitle of str object at 0x000001A5DE5676C0>
在学习string built-in function
e.g. string1='Upper'
print(string1.istitle)
>>> <built-in method istitle of str object at 0x000001A5DE5676C0>
预期为True , istitle()用来检测string的格式是否为首字母大写,其他字符小写。If it is ,return True . If not return False.
结果分析:print(string1.istitle()) 为正确语句,istitle() 带圆括号(parenthese) 表示函数。
e.g.中忘记加() , 当你输入 string1.istitle . Python解释器给你输入的的功能对象的描述。如果你这样做,print phrase.lower()
它会打印应用函数的结果True.