python中的字符串和列表
name="1" name='1' name="""1""""" name='''1''' #都为正确的字符串定义方式 #字符串中一个字符占一个空间
#字符串切片格式为[起始:结束:步长]
#从起始开始,到结束前一位结束不含结束本身,,默认步长为1,步长可为正可为负
a[-4:]#取出a字符串的最后四位
#如果只有一个冒号,且右边没有数字,那就是相当于取净到最后
a.find("a")
#返回下标
a.rfind("a")
#从右边开始找,返回下标
a.count("A")
#统计A在a中出现的次数
a.replace("原","现",count)
a.split("",maxsplit)
#startwith/endwith/lower/upper/strip(用于删除两端的空白字符)
#partition(str)(返回三部分,str前,str,str后)
#isalpha字母 isalnum数字+字母 isdigit 数字
a.join("x")#在a的每个元素后传入x构建新字符串
列表定义方式为[ ]
#遍历
list=[]
for i in list:
...
length=len(list)
i=0
while i<length
#列表与数组不同的是,可以存储多个不同类型的数据
#增
list.append(str)#追加一个元素,可嵌套
list.extend(list2)#追加新列表,不嵌套
list.insert(index,str)#指定位置插入
#删
list.del(index)#根据下标删除
list.pop()#删除最后一个
list.remove#根据元素的值删除
#改
list[]=newstr
#查,多用于判断返回tf值
str in list
str not in list
list.count()
#排序 正序和倒序,按大小排序
sort()
reverse()1
总结:就是更好用的数组

浙公网安备 33010602011771号