python字符串

本文详细介绍了Python中字符串的各种方法,包括判断方法如isalnum()、isalpha()等,处理方法如find()、replace()等,以及格式化方法。此外还列举了常用的字符串转义字符,适合初学者和开发者作为快速查阅的资料。

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

s为字符串
s.isalnum()	#所有字符都是数字或者字母,为真返回Ture,否则返回False
s.isalpha()	#所有字符都是字符返回True,否则返回False
s.isdigit()	#所有字符都是数字返回True,否则返回False
s.islower(0	#所有字符都是小写返回True,否则返回False
s.isdecimal()	#如果字符串只包含十进制数字返回True
s.isnumeric()	#如果字符串只包含数字字符返回True  a = "123"
s.isupper(0	#所有字符都是大写,返回True
s.istitle()	#所有单词都是首字母大写,返回True
s.isspace()	#所有字符都是空白字符,返回True
-----------------------字符串处理--------------------------------------
s.find(substring,[start[,end]])	#可指定范围查找字符,返回索引值,否则返回-1
s.rfind(substring,[start[,end]])	#反向查找
s.index(substring,[start[,end]])	#同fdins,只是找不到产生ValueError异常
s.rinde(substring,[start[,end]])	#反向查找
s.count(substring,[start[,end]])	#返回找到字符串的个数
s.lowercase()
s.capitalize()				#将字符串首字母改为大写
s.casefold()				#转小写
s.lower()				#转小写
s.upper()				#转大写
s.swapcase()				#大小写互换
s.replace(old,new[,count])		#将字符串中的old字符串提出按为new字符串,如果count指定,则不超过count次数
s.center(width)				#将字符串居中,并使用空格填充width长度
s.ljust(width)				#将字符串左对其,并使用空格填充width长度
s.rjust(width)				#将字符串右对其
s.split(str,'')				#将字符串转换成列表,以空格分割
s.join()				#将列表转换为字符,以空格连接
s.partition(sub)				#找到字符串sub,把字符串分成一个元组,如果字符串不包含sub,则返回(源字符串,“ ”)a = "abcder",a.partition("c"),('ab', 'c', 'der')
s.rpartition(sub)				#同上相反
s.encode(encoding='utf-8',errors='strict')	#以encoding指定编码格式对字符串进行编码
s.endswith(sub[,start[,end]])			#检查字符串是否以sub字符串结束,为真返回True,start和end参数表示范围,可选
-------------字符串格式化---------------------
符号				说明
%c				#格式化字符及ascii码
%s				#格式化字符串
%d				#格式化整数
%o				#格式化无符号八进制数
%x				#格式化无符号十六进制数(大写)
%f				#格式化定点数,可指定小数点后的精度
%e				#用科学记数法格式化定点数
%E				#作用同%e,用科学记数法格式化定点数
%g				#根据值大小决定使用%f或%e
%G				#作用同%g,根据值大小决定使用%f或%E
-----------------格式化操作符辅助指令----------------------
m.n				#m是显示的最小总宽度,n是小数点后的位数
-				#用于左对齐
+				#在证书前面显示加号(+)
#				#在八进制数前面显示“0o”,在十六进制数前面显示’0x‘
0				#显示数字前面填充’0‘取代空格
---------------字符串转义字符含义---------------------------
\'				#单引号
\"				#双引号
\a				#发出系统响铃声
\b				#退格符
\n				#换行符
\t				#横向制表符(TAB)
\v				#纵向制表符
\r				#回车符
\f				#换页符
\o				#八进制数代表的字符
\x				#十六进制数代表的字符
\0				#表示一个空字符
\\				#反斜杠
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值