python基础语法——字符串、列表、元祖、字典

切片是指对操作的对象截取其中一部分的操作。

字符串、列表、元组都支持切片操作。

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完成逆置

()[] ““是有序的,{}是无序的

字典的键是不能重复,一旦重复后面的键值对会将前面的进行覆盖

字典的setdefaultkeyxxx)和getkeyxxx)方法,不同点为当查找的key不存在时,两者都会返回xxx,但是,前者会将这个键值对添加进字典,后者不会

猜你喜欢

转载自blog.csdn.net/qq_36893938/article/details/80992793