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
总结:就是更好用的数组
标签:name,python,list,列表,步长,str,字符串 From: https://www.cnblogs.com/kun1790051360/p/17347778.html