【Python基础】python字符串处理

python字符串处理

1、修改字符串的大小写

方法 含义
title() 将每个单词首字母大写
upper() 将每个字母都大写
lower() 将每个字母都小写
capitalize() 将字符串首字母大写,其余字符小写

实例展示:

name="zhao li Xiang"
print("单词首字母大写前:%s"%name)
name.title()
print("单词首字母大写后(不用name接收):%s"%name)
name=name.title()
print("单词首字母大写后(用name接收):%s"%name)

print("*"*50)

name="zhao li Xiang"
print("所有字母都大写前:%s"%name)
name.upper()
print("所有字母都大写后(不用name接收):%s"%name)
name=name.upper()
print("所有字母大写后(用name接收):%s"%name)

print("*"*50)

name="zhao li Xiang"
print("所有字母都小写前:%s"%name)
name.lower()
print("所有字母都小写后(不用name接收):%s"%name)
name=name.lower()
print("所有字母都小写后(用name接收):%s"%name)

print("*"*50)

name="zhao li Xiang"
print("字符串首字母大写,其它字符小写前:%s"%name)
name.capitalize()
print("字符串首字母大写,其它字符小写后(不用name接收):%s"%name)
name=name.capitalize()
print("字符串首字母大写,其它字符小写后(用name接收):%s"%name)

控制台打印结果

单词首字母大写前:zhao li Xiang
单词首字母大写后(不用name接收):zhao li Xiang
单词首字母大写后(用name接收):Zhao Li Xiang
**************************************************
所有字母都大写前:zhao li Xiang
所有字母都大写后(不用name接收):zhao li Xiang
所有字母大写后(用name接收):ZHAO LI XIANG
**************************************************
所有字母都小写前:zhao li Xiang
所有字母都小写后(不用name接收):zhao li Xiang
所有字母都小写后(用name接收):zhao li xiang
**************************************************
字符串首字母大写前:zhao li Xiang
字符串首字母大写后(不用name接收):zhao li Xiang
字符串首字母大写后(用name接收):Zhao li xiang

不难看出:无论是上面三个方法中的哪一个,都只是返回改变后的结果,对操作的字符串对象没有任何影响!

将所有字母大写或者小写,可用来判断用户输入是使用,可以做到相应的人性化关怀(大小写都可以)

2、合并(拼接字符串)

使用+号来合并


print("Mark"+"帅哥

猜你喜欢

转载自blog.51cto.com/14420471/2414375