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"+"帅哥
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值