python3 操作字符串的基本函数

本文详细介绍了Python中字符串的各种操作方法,包括格式化、查找、替换等,并提供了实例演示如何使用这些方法来处理字符串数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

name = "my name is student"
print(name.capitalize())	#首字母大写
print(name.count("i"))		#查找出现次数
print(name.center(100, "*"))	#中间打印
#name = "学生"
print(name.encode('utf-8'))
print(name.encode('gbk'))	#进行不同编码方式编码
print(name.endswith("t"))	#判断结尾是否为所输入字符串
print(name.find("stu"))		#查找索引
str = "my name is {name}, age is {age}"
print("my name is {name}, age is {age}".format(name = "student", age = 20))	#格式化字符串
print("a233".isalnum())		#包括阿拉伯数字和24个英文字母
print("ai2sd".isalpha())	#只包含24个英文字母
print("233".isdigit())		#判断是否整数
print("23a".isidentifier())	#判断是否合法标识符
print(" ".isspace())		#是否空格
print("My Name Is ".istitle())	#每个字母大写
print("SSS".isupper())		#是否大写
print("%".join(['1', '2', '3']))#用于将序列中的元素以指定的字符连接生成一个新的字符串
print(str.ljust(50, '*'))	#长度50,后补*
print(str.rjust(50, '$'))	#前补
print('Name'.lower())		#变成小写
print('Name'.upper())		#变成大写
print(' Name'.lstrip())		#去掉左边的空格回车
print('Name '.rstrip())		#去掉右边
print('   Name   \n'.strip())	#去掉两边(常用)
p = str.maketrans('abcde', '12345')	#创建字符映射的转换表
print("abcde".translate(p))
print(str.translate(p))
print(str.replace('name', '2233'))	#替换
print('name ming'.rfind('n'))	#所找到值的最右一个
print('1+2+3+4+5+6'.split('+'))	#分割
print('123\n45'.splitlines())	#换行符分割
print('sAbC'.swapcase())	#大小写互换
print('ssss sss'.title())	#标题

 

输出结果如下图:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西杭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值