【发布时间】:2020-09-02 12:02:09
【问题描述】:
我已经安装了 Python 3.8。我正在尝试使用 title 方法更改我的字符串,但是当我运行我的代码时收到以下消息:
我的代码如下所示:
name="allan"
name=name.title
print(name)
为什么print(name) 会导致此消息?
【问题讨论】:
我已经安装了 Python 3.8。我正在尝试使用 title 方法更改我的字符串,但是当我运行我的代码时收到以下消息:
我的代码如下所示:
name="allan"
name=name.title
print(name)
为什么print(name) 会导致此消息?
【问题讨论】:
正如您在问题中正确提到的那样,str.title() 是一个方法,而不是一个属性。因此,您必须使用正确的语法调用它:
name="allan"
name=name.title()
print(name) # Allan
【讨论】: