请大神解疑释惑
>>> name = 'Adversity awake'>>> saying="Man proposes, god disposes 谋事在人,成事在天"
>>> print(name+" once said"+": "+'\n\t"'+saying+'"')
Adversity awake once said:
"Man proposes, god disposes 谋事在人,成事在天"
>>> print(name.title()+" once said"+": "+'\n\t"'+saying+'"')
Adversity Awake once said:
"Man proposes, god disposes 谋事在人,成事在天"
>>> help(title)
Traceback (most recent call last):
File "<pyshell#34>", line 1, in <module>
help(title)
NameError: name 'title' is not defined
>>> print(title)
Traceback (most recent call last):
File "<pyshell#35>", line 1, in <module>
print(title)
NameError: name 'title' is not defined
我的问题:
1、>>> print(name+" once said"+": "+'\n\t"'+saying+'"'),print(name.title()+" once said"+": "+'\n\t"'+saying+'"')
两个输出结果相同,title()有什么作用呢?
2、如何查询title()的用法? title 会把python认为是一个单词的首字母大写,可以使用 help 查看帮助,如图:
我们在python编程中,有的时候需要写标题,但是代码格式为字符串。这时就要用到python中的title函数,它可以将首字母大写,将字符串转换为标题格式。
1、title函数
python中字符串函数,返回’标题化‘的字符串,就是单词的开头为大写,其余为小写
2、语法
string.title()
3、使用实例
在这里插入代码片
str=' tHe wOrLDwidE Web '
str.title()
str.title().strip()
输出
' The Worldwide Web '
'The Worldwide Web'
要查询的话可以使用python自带help函数或者百度
如果这个回答对你有帮助,请设置“最佳答案”! isdkz 发表于 2022-12-20 19:32
title 会把python认为是一个单词的首字母大写,可以使用 help 查看帮助,如图:
大神是如何知道用下面这两个获得帮助的?
help(str.title)
help(''.title) 本帖最后由 isdkz 于 2022-12-20 23:20 编辑
lzb1001 发表于 2022-12-20 23:11
大神是如何知道用下面这两个获得帮助的?
help(str.title)
因为这里使用的是字符串的 title 方法,所以用 help(str.title) 或 help(''.title) ,
一个是查看字符串这个类(str)的方法,一个是查看字符串对象('',任一字符串对象都可以,help('abc'.title) 也没有问题)的方法,
要不然你就在 python 官方文档搜 title,结果可能不止一个,因为不只字符串有 title 方法,你要根据自己需要筛选,https://docs.python.org/zh-cn/3/search.html?q=title&check_keywords=yes&area=default
页:
[1]