竹笋

首页 » 问答 » 常识 » Python中字符串str
TUhjnbcbe - 2024/3/8 17:32:00
白癜风补骨脂红花抑菌膏 http://www.kingbaby.com.cn/gushi/12833.html
用于封面

----------------------字符串查询

#字符串查询

s=hello,hello

#查找字符串出现第一次的位置

print(s.index(lo))#3

print(s.find(lo))#3

print(s.find(k))#-1,找不到时返回-1

#查找字符串最后出现的位置

print(s.rindex(lo))#9

print(s.rfind(lo))#9

-----------------字符串的大小写转换

#字符串的大小写转换

s=hello,world

#大写转换

print(s.upper())#HELLO,WORLD

#小写转换

s2=HELLO,WORLD

print(s2.lower())#hello,world

#大转小,小转大

s3=hELLO,wORLD

print(s3.swapcase())#Hello,World

#首字母大写

s4=hELLO,wORLD

print(s4.capitalize())#Hello,world

-------------------字符串对其操作

s5=hahaha

print(s5.center(20,*))#20位字符串,居中对齐,加*填充*******hahaha*******

print(s5.ljust(20,*))#20位字符串,左对齐,加*填充hahaha**************

print(s5.rjust(20,*))#20位字符串,右对齐,加*填充**************hahaha

print(s5.zfill(20))#20位字符串,右对齐,加0填充00hahaha

----------------字符串的替换与连接

s=hello,python

print(s.replace(python,java))#hello,javajava替换hello替换1个

s2=hello,python,python,python

print(s2.replace(python,java,2))#hello,java,java,python替换2个

#字符串的连接

s=[i,am,marry]

print(,.join(s))#i,am,marry用,连接列表中的值

1
查看完整版本: Python中字符串str