Python的3.4 - 格式化字符串输入到标题格式(Python 3.4 - Formattin

2019-10-20 10:47发布

我有点蟒蛇业余的,我创建一个非常基本的程序。 我需要它的用户的输入格式为标题格式如下所示:

输入:你好

输出:你好

这是我到目前为止有:

firstNameInput = input("Hello! What is your first name? \n")

firstName = firstNameInput.title

当我来到打印的firstName我没有错误,但不是打印的姓它打印:

<built-in method title of str object at 0x0000000003EA60D8>

感谢提前任何帮助! :)

Answer 1:

firstNameInput.title()你是缺少括号

In [1]: s = "hello world"

In [2]:print (s.title)
Out[2]:<built-in method title of str object at 0x7fbea30830b0>

In [3]: s.title()
Out[3]: 'Hello World'

第一种方法是该方法的参考文献中,第二实际调用它。



文章来源: Python 3.4 - Formatting String Input into Title format