切片是指对操作的对象截取其中一部分的操作。
字符串、列表、元组都支持切片操作。
join适用于字符串和列表
字符串的replace方法,字符串名.replace(old,new,count),默认情况下全部替换
partition分隔为元祖,包含三部分,str前,str,str后
split
以 str 为分隔符切片 mystr,如果 maxsplit有指定值,则仅分隔 为maxsplit+1 个子字符串,为列表格式,默认全部分隔
print(“xxxxx”),xxxxx=xxxx%s % aa可以直接用于赋值语句
三(单/双)引号可以用于定义保留其文本格式的字符串
下标索引:左->右:0 1 2.....
右->左:-1,-2,-3......
切片:a[1,6]默认左闭右开
方法-->对象名.方法名
函数-->函数名()
split分割字符串得到一个列表
endwith()方法用于判断文件名后缀,进而判断文件类型
partition分割字符串后形成一个元祖
定义列表:my_list = list(可迭代的对象)
如果数据类型是可变的,则可以进行增删改查,不可变的数据类型只能进行查
字符串“” 列表[] 元祖() 字典{}
集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重
切片的语法:[起始:结束:步长] 左闭右开
python 字符串快速逆置
print(s[::-1]) # 从后向前,按步长为1进行取值
insert(index, object) 在指定位置index前插入元素object
del:根据下标进行删除
pop:删除最后一个元素
remove:根据元素的值进行删除
元组的元素不能修改
# 假如元组中有且只有一个元素
# 格式: 元组名= (元素1,)
字典的每个元素由2部分组成,键:值
# 字典是无序的 -> 不能通过下标索引获取数据只能通过key获取value
# 字典的key 不能使用可变的数据类型
del 列表名[下标索引] 列表名.pop(下标索引)默认删除最后一个元素
clear 列表名.clear()清空列表 列表名.remove(元素)
列表名.sort() 默认从小到大 reverse=True完成逆置
()[] ““是有序的,{}是无序的
字典的键是不能重复,一旦重复后面的键值对会将前面的进行覆盖
字典的setdefault(key,xxx)和get(key,xxx)方法,不同点为当查找的key不存在时,两者都会返回xxx,但是,前者会将这个键值对添加进字典,后者不会