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,但是,前者会将这个键值对添加进字典,后者不会

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT_心如止水

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值