竹笋

注册

 

发新话题 回复该主题

Python中字符串str [复制链接]

1#
用于封面

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

#字符串查询

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用,连接列表中的值

分享 转发
TOP
发新话题 回复该主题