前言
本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过。
通过指定字符连接字符串中元素后生成的新字符串。
a = "我爱编程" b = "123456789" c="*".join(a)d=" ".join(a)e="-".join(b)print(c)print(d)print(e)
分离字符串成列表,默认是空格,括号内的分隔符只能指定一个。
去除字符串首尾的某个字符(注意只能是首尾),默认是空格。
a = " 我爱编程" b = " 123456789a "c = a.strip()d = b.strip("a")e = b.strip(" ")print(c)print(d)print(e)
replace():替换字符(默认是全部替换),可以设置第3个参数控制替换几次
str.replace( old, new, [max]),如果指定第三 个参数 max,则替换不超过 max 次
a = "aaa bbb ccc" c = a.replace("a","m")d = a.replace("c", "m",2)e = a.replace("b", "m", 4)print(c)print(d)print(e)
a = [1, 2, 3, 4, 5]b = [1, "a", "bcd", 4, [1, 2, 3]]a[4]=100print(a)
在列表最后添加一个元素
a = [1, 2, 3, 4, 5]b = [1, "a", "bcd", 4, [1, 2, 3]]a.append(6)print(a)
在列表的某个位置插入一个元素
a = [1, 2, 3, 4, 5]b = [1, "a", "bcd", 4, [1, 2, 3]]a.insert(0,0)print(a)
a = [1, 2, 3, 4, 5]b = [1, "a", "bcd", 4, [1, 2, 3]]a.pop()print(a)
解释:
默认删除末尾的元素,删除某一个可以在pop()填上索引值,这个方法可以返回删除的值。
value=a.pop(0)print(value)==>1
直接删除某个元素,删除多个可以使用切片方法 del a[0:3]
a = [1, 2, 3, 4, 5]b = [1, "a", "bcd", 4, [1, 2, 3]]del a[0]print(a)
a="1234567"for i in a: print(i,type(i))
b=[1,2,3,4,5,6,7]for i in b: print(i, type(i))
元组是和列表非常相似的一个数据类型,主要区别在于列表是可以修改的,而元组只能读取。如果强行更改是会报错的。
读取的方法和列表是一样的。
往期精彩回顾