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

 总结:就是更好用的数组

posted @ 2023-04-23 21:12  天启A  阅读(33)  评论(0)    收藏  举报