python基础 -- 常见字符串操作

python基础 --常见字符串操作


<1> find

	检测 字符串str 是否包含在 字符串mystr中,如果是返回开始的索引值,否则返回-1
	find('待检测字符串', '初始位置','结束位置') 默认为整个字符串

<2> rfind

	从右边开始检测 字符串str 是否包含在 字符串mystr中,如果是返回开始的索引值,否则返回-1
	rfind('待检测字符串', '初始位置','结束位置') 默认为整个字符串

<3> index

	跟find()方法一样,只不过如果 字符串str 不在 字符串mystr 中会报一个异常.
	index('待检测字符串', '初始位置','结束位置') 默认为整个字符串

<4> rindex

	跟index方()法一样,只不过从右边开始检测.
	index('待检测字符串', '初始位置','结束位置') 默认为整个字符串 
<5> count

	返回 待检测字符串 在 初始位置 和 结束位置 之间 在 mystr 里面出现的次数
	count('待检测字符串', '初始位置','结束位置') 默认为整个字符串

<6> replace

	把 字符串mystr 中的 字符串 'str1' 替换成 字符串 'str2',如果 count 指定,则替换不超过 count 次
	mystr.replace(str1, str2, '替换次数')

<7> split

	字符串分割 不指定分割数量,则默认分割所有
	mystr.split('分割字符串', '分割数量')

<8>  capitalize

	字符串第一个字符大写
	mystr.capitalize()

<9> title

	字符串每个单词首字母大写
	mystr.title()

<10> startswith

 	判断字符串是否以某个字符串开头 是则返回true 否则返回 false
 	mystr.startswith('待检测字符串')
<11> endswith

	判断字符串是否以某个字符串结尾 是则返回true 否则返回 false
	mystr.endswith('待检测字符串')
	
<12> lower

	转换字符串中所有大写字母为小写
	mystr.lower()
	
<13> upper

	转换字符串中所有小写字母为大写
	mystr.upper()
<14> ljust

	返回一个原字符串左对齐,并使用空格填充至长度 指定长度 的新字符串
	mystr.ljust('指定长度')
	
<15> rjust

	返回一个原字符串右对齐,并使用空格填充至长度 指定长度 的新字符串
	mystr.rjust('指定长度')
	
<16> center

	返回一个原字符串居中对齐,并使用空格填充至长度 指定长度 的新字符串
	mystr.center('指定长度')
	
<17> lstrip

	删除字符串左边的空白字符/空格
	mystr.lstrip()
	
<18> rstrip

	删除字符串右边的空白字符/空格
	mystr.rstrip()
	
<19> strip

	删除字符串两端的空白字符/空格
	mystr.strip()
	
<20> partition

	把字符串通过特定的字符,从左向右,分割成三个部分
	mystr.partition('指定字符串')
	
<21> rpartition

	把字符串通过特定的字符,从右向左,分割成三个部分
	mystr.rpartition('指定字符串')
	
<22> splitlines

	按照行(\n)分隔,返回一个包含各行作为元素的列表
	mystr.splitlines()
	
<23> isalpha

	检测字符串是否全为字母,是返回true,否返回false
	mystr.isalpha()
	
<24> isdigit

	检测字符串是否全为数字,是返回true,否返回false
	mystr.isdigit()
	
<25> isalnum

	检测字符串是否全为数字或字母,是返回true,否返回false
	mystr.isalnum()
	
<26> isspace

	检测字符串是否只有空格,是返回true,否返回false
	mystr.isspace()
	
<27>  join

	字符串 mystr 中每个字符后面插入'新的字符串/字符',构造出一个新的字符串
	'新的字符串/字符'.join('字符串mystr')
	
	示例:
	
		tmpStr = "我们都有一个家名字叫中国"
		tmpNewStr = '_'
		print(tmpNewStr.join(tmpStr))
	
		print结果:我_们_都_有_一_个_家_名_字_叫_中_国
	

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值