Python3学习笔记(四)

序列元素的特征

1.按索引取值  
字符串:0代表第一项     -1 是最后一项   
2.切片
a="helloworld"   
a[0:5]    前包后不包
a[ : : 2]   hlool
a[ : : -1]  dlrowolleh  字符串反转

len(a) 对所有序列元素取长度
a[:len(a)] helloworld

String常用方法

a="helloworld"
print(a.find('w'))   
print(a.index('w'))
以上两个能找到的情况下返回要找的字符的index

print(a.find('z'))   index找不到的时候返回 -1
print(a.index('z'))  find找不到的时候会报错 

a.count('l',0,5) 从第1位到第4位找有几个'L'   用的比较多的地方是,在某个序列里面,某个字符出现了几次

判断字符串是否以什么开头或者以什么结尾
 a.startswith()
a.endswith() 

a.replace('l','z',2)把‘l’换成‘z’,最多换两个,如果不写,就是把找到的所有‘l’都换了 
a.replace(' ','')去掉空格

a="1,2,3,4,5"
a.split(',')    ['1', '2', '3', '4', '5']
b= ['1', '2', '3', '4', '5']
print('='.join(aa)) 1=2=3=4=5
b=[1,2,3,4,5]
print("=".join(b))  报错
posted @ 2021-07-09 14:30  余、笙  阅读(80)  评论(0)    收藏  举报