Python 字符串相关的操作函数

举报
Yuchuan 发表于 2019/09/25 15:19:13 2019/09/25
【摘要】 Python基础之字符串的相关函数解析

1.0 capitalize()函数

描述:将字符串的第一个字母变成大写,其余字母变为小写。

语法:str.capitalize()  —> str 返回字符串

程序示例:

str1 = "on the long road to success"
str2 = " on the long road to success" #字母i前有空格
str3 = "On the long road to success"

print(str1.capitalize())
print(str2.capitalize())
print(str3.capitalize())

程序运行结果:

/home/yuchuanpc/Python/PythonProject/venv/bin/python /home/yuchuanpc/Python/PythonProject/YuchuanTest01.py
On the long road to success
 on the long road to success
On the long road to success

2.0 title()函数

描述:返回一个满足标题格式的字符串。即所有英文单词首字母大写,其余英文字母小写。

语法:str.title() -> str 返回一个字符串

程序示例:

str1 = "on the long road to success"
str2 = " on the long road to success" #字母i前有空格
str3 = "On the long road to success"
print(str1.title()) #将字符串str的所有单词首字母大写,其余字母小写
print(str2.title()) #将字符串str的所有单词首字母大写,其余字母小写
print(str3.title()) #将字符串str的所有单词首字母大写,其余字母小写

程序运行结果:

On The Long Road To Success
 On The Long Road To Success
On The Long Road To Success

3.0 swapcase()函数

描述:将字符串str中的大小写字母同时进行互换。即将字符串str中的大写字母转换为小写字母,将小写字母转换为大写字母。

语法:str.swapcase() -> str 返回字符串

程序示例:

str1 = "on the long road to success"
str2 = "on the long road to success,几度艰辛,几多伤痛。" #字母i前有空格
str3 = "On THE Long Road TO " #将字符串str1中的大写字母转为小写字母,小写字母转换为大写字母。
print(str1.swapcase()) 
print(str2.swapcase())
print(str3.swapcase())

程序运行结果:

ON THE LONG ROAD TO SUCCESS
ON THE LONG ROAD TO SUCCESS,几度艰辛,几多伤痛。
oN the lONG rOAD to

4.0 lower()函数

描述:将字符串中的所有大写字母转换为小写字母。

语法:str.lower()  -> str  返回字符串
程序示例:

str1 = "On THE Long Road TO "
str2 = "Groß - α" #德语 大写α
print(str1.casefold())
print(str1.lower())
print(str2.casefold())
print(str2.lower())

程序运行结果:

on the long road to 
on the long road to 
gross - α
groß - α











【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。