python substr函数_Python 字符串函数

本文详细介绍了Python中处理字符串的各种函数,包括去除空格和特殊符号、复制字符串、连接字符串、查找和比较字符串、字符串长度、大小写转换、截取和替换、扫描与翻转、分割与组合、编码与解码等操作,是Python字符串处理的全面指南。
摘要由CSDN通过智能技术生成

1、去空格及特殊符号

s.strip()

s.lstrip()

s.rstrip()

s.strip().lstrip().rstrip(‘,‘)

声明:s为字符串,rm为要删除的字符序列

s.strip(rm)        删除s字符串中开头、结尾处,位于 rm删除序列的字符

s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符

s.rstrip(rm)       删除s字符串中结尾处,位于 rm删除序列的字符

2、复制字符串

#strcpy(str1,str2)

str1 = ‘strcpy‘

str2 = str1

str1 = ‘strcpy2‘

print str2

3、连接字符串

#strcat(str1,str2)

str1 = ‘strcat‘

str2 = ‘append‘

str1 += str2

print str1

4、查找字符

f2940af480e1b4b65ede0eee02de2ab9.png

f2940af480e1b4b65ede0eee02de2ab9.png

#strchr(str1,str2)

# < 0 为未找到

str1 = ‘strchr‘

str2 = ‘s‘

nPos = str1.index(str2)

print nPos

f2940af480e1b4b65ede0eee02de2ab9.png

f2940af480e1b4b65ede0eee02de2ab9.png

5、比较字符串

#strcmp(str1,str2)

str1 = ‘strchr‘

str2 = ‘strch‘

print cmp(str1,str2)

6、扫描字符串是否包含指定的字符

#strspn(str1,str2)

str1 = ‘12345678‘

str2 = ‘456‘

#str1 and chars both in str1 and str2

print len(str1 and str2)

7、字符串长度

#strlen(str1)

str1 = ‘strlen‘

print len(str1)

8、将字符串中的大小写转换

f2940af480e1b4b65ede0eee02de2ab9.png

f2940af480e1b4b65ede0eee02de2ab9.png

S.lower() #小写

S.upper() #大写

S.swapcase() #大小写互换

S.capitalize() #首字母大写

String.capwords(S) #这是模块中的方法。它把S用split()函数分开,然后用capitalize()把首字母变成大写,最后用join()合并到一起

#实例:

#strlwr(sStr1)

str1 = ‘JCstrlwr‘

str1 = str1.upper()

#str1 = str1.lower()

print str1

f2940af480e1b4b65ede0eee02de2ab9.png

f2940af480e1b4b65ede0eee02de2ab9.png

9、追加指定长度的字符串

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值