title()、lower()、upper()的用法和区别

 1 name = "ada lovelace"
 2 name1 = "EIWdwF123"
 3 print(name)            #1
 4 print(name.title())      #2
 5 print(name.upper())   #3
 6 print(name1.lower())   #4
 7 
 8 执行结果为:
 9 
10 C:\Users\tby\AppData\Local\Programs\Python\Python37\python.exe C:/py3/rumen_shijian/name.py
11 
12 ada lovelace      #1
13 Ada Lovelace       #2  title()
14 ADA LOVELACE      #3   upper()
15 eiwdwf123          #4  lower()
16 
17 进程已结束,退出代码0

title()用法:首字母大写

在这个示例中,小写的字符串"ada lovelace" 存储到了变量name 中。在print() 语句中,方法title() 出现在这个变量的后面。 方法 是Python可对数据执行的操作。
在name.title() 中,name 后面的句点(. )让Python对变量name 执行方法title() 指定的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完
其工作。这种信息是在括号内提供的。函数title() 不需要额外的信息,因此它后面的括号是空的。
title() 以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。这很有用,因为你经常需要将名字视为信息。例如,你可能希望程序将值Ada 、ADA 和ad
视为同一个名字,并将它们都显示为Ada 。

lower()用法:所有字母小写

存储数据时,方法lower() 很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为
最合适的大小写方式。

upper()用法:所有字母大写

posted on 2017-11-22 14:33  wl404  阅读(2269)  评论(0编辑  收藏  举报

导航