最常用python字符串方法

本文详细介绍了Python中常用的字符串方法,包括find、join、lower、upper、swapcase、replace、split、strip和translate等,展示了如何使用这些方法进行字符串查找、连接、大小写转换、替换、分割和清理。
摘要由CSDN通过智能技术生成


字符串的方法有很多,这里只介绍一些比较有用的

find()方法
find()方法用于检测字符串中是否包含字符串str  如果指定beg(开始)和end(结束)范围,就检查是否包含在指定范围内,如果包含子字符串就返回开始的检索值:否则返回-1,
find()方法的语句如下
str。find(str,beg = 0 , end = len(string))
field = 'do it now '
print(field.find('do'))
print(field.find('python'))
0
-1


找到的话 返回结果为字符串所在位置最左端的索引,没找到返回1
join()方法
join()方法用于将序列中的元素以指定字符串连接成一个新的字符串
 str.join(sequence)
 此语法中str代表指定检索的字符串,sequence代表要连接的元素序列。。
 返回结果为指定字符连接序列中的元素后生成的新的字符串。
dirs = '','home','data','hdfs''
print('路径:','/'.join(dirs))
#路径: /home/data/hdfs


lower()方法
lower()方法用于将字符串中的所有大写字符转换为小写
str.lower()
词语发中str代表检索字符串,该方法不需要参数。返回结果为字符串中所有大写字符转换为小写后生成的字符串。
upper()方法
 upper()方法方法用于将字符串中的所有小写字符转换为大写
词语发中str代表检索字符串,该方法不需要参数。返回结果为字符串中所有小写字符转换为大写后生成的字符串
swapcase()方法
swapcase()方法用于对字符串的大小写字母进行转换,将字符串中的大写字母转换为小写,词讼此人字母转换为大写
str.swapcase()方法
此语法中,str代表指定检索的字符串,该方法不需要参数,返回结果为大小写字母转换后生成新的字符串。
replace()方法
replace()方法吧字符串中的old(旧的字符串)替换成new(新的字符串),如果指定第三个参数max,替换次数就不超过max次
str.replace(old,new[,max])
语法中,str代表指定检索的字符串,old代表将要被替换的字符串,new代表新的字符串用于替换old中的字符串,max代表可选字符串,替换次数不超过max次
split()方法
split()方法通过指定分隔符对字符串进行切片,如果参数num有指定值,就只分割num个子字符串,这是一个非常重要的字符串方法,是join方法的逆方法,用来将字符串分割成序列,
split()方法
str.split(st = "",num = string.count(str))
此语法中 str代表指定检索的字符串,st代表分隔符,默认为空格,num代表分割次数,返回结果为分割后的字符串列表。
strip()方法
split()方法用于一v胡字符串头尾指定的字符(默认空格)
str.strip([chare])
str代表指定检索的字符串,chars,代表移除字符串头尾的指定的字符串,返回移除字符串头尾指定的字符生成的新的字符串
translate()方法
translate()方法根据参数table给出的表转换字符串的字符,将要过滤掉的字符放在del参数中
str.translate(table[,deletechars])
str代表指定检索的字符串,table代表翻译表,翻译表通过maketrans方法转换而来,deletechars代表字符串中要过滤字符列表,返回结果为翻译后的字符串
translate()方法和replace方法一样,可以替换字符串中某些部分,和replace方法不同的是translate()方法

只能处理单个字符,translate()方法的优势在于可以同事进行多个替换,又是比replace方法效率高的多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值