python3 字符串操作函数

检索:

find(str=’’)与rfind(str=’’)
String.find(‘str’) 从字符串的左边开始,返回在字符串String中字符(串)str的第一个字符下标;没有找到则返回-1。
String.rfind(‘str’) 从字符串的右边开始,返回在字符串String中字符(串)str的第一个字符下标;没有找到则返回-1。

index(str=’’)
String.index(‘str’) 从字符串的左边开始,返回在字符串String中字符(串)str的第一个字符下标;没有找到则直接报错。
String.rindex(‘str’) 从字符串的右边开始,返回在字符串String中字符(串)str的第一个字符下标;没有找到则直接报错。

统计:

count(str=’’)
String.count(‘str’) 返回在字符串String中字符(串)str出现的次数;没有找到则返回0。

分割:

split(str=’’(,(int)i))
①(没有指定值)String.split(‘str’) 在字符串String中,以str为分割符,将str的前后分别分割成几个元素(不包括分割符str)。
②(有指定值)String.split(‘str’,String.count(‘str’))在字符串String中,以str为分割符,将str的前后分别分割成几个元素(不包括分割符str),谢最后一个分割出来的元素下标为String.count(‘str’)/分割元素个数≤String.count(‘str’)。

®partition(str=‘’)
String.partition(‘str’) 在字符串String中,从左边开始,以第1个str为分隔符,将str的前后分别分离为元素,并保留str为元素。
String.rpartition(‘str’) 在字符串String中,从右边开始,以第1个str为分隔符,将str的前后分别分离为元素,并保留str为元素。

splitlines()
String.splitlines() 在字符串String中,以换行符为分割符,将字符串切割成各个元素,并返回切割后的元素组合的列表。

替换:

replace(Str1=’’,str2=’’,i)
①String.replace(‘str1’ , ‘str2’) 在字符串String中,将str1临时替换成str2,替换次数默认为String.count(‘str1’)。
②String.replace(‘str1’ , ‘str2’ , i ) 在字符串String中,将str1临时替换成str2,替换次数为i,i≤String.count(‘str1’)。

大小写转换:

首字母大写:capitalize()
每个单词首字母大写:title()
所有大写字母变小写:lower()
所有小写字母变大写:upper()

字符串对齐:

左对齐:ljust(width)
String.ljust(width) 返回一个原字符串左对齐,并使用空格填充至长度为width的新字符串(空格在字符串尾部填充)。
右对齐:
String.rjust(width) 返回一个原字符串右对齐,并使用空格填充至长度为width的新字符串(空格在字符串头部填充)。

居中对齐:

String.center(width) 返回一个原字符串居中对齐,并使用空格填充至长度为width的新字符串(空格在字符串头部和尾部填充)。

清除空格:

删除字符串左边的空格(空白字符):lstrip()
删除字符串右边的空格(空白字符):rstrip()
删除字符串左右的空格(空白字符):strip()

字符串判断:

判断字符串头和尾:
String.startswith(‘str’) 判断字符串String是否以str开头,是则返回True,反之则返回False。
String.startswith(‘str’) 判断字符串String是否以str结尾,是则返回True,反之则返回False。

判断组成成分:

isalpha()
String.isalpha() 如果字符串String的所有字符都是字母,则返回True,否则返回False。
isdigit()
String.isdigit() 如果字符串String只包含数字,则返回True,否则返回False。
isalnum()
String.isalnum() 如果字符串String所有字符都是字母或数字,则返回True,否则返回False。
isspace()
String.isspace() 如果字符串String只包含空格,则返回True,否则返回False。
isalnum()
列表转字符串:
String.join(list) 在list的每两个元素之间插入一个String,构造一个新的字符串。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值