第二章-Python基础

前置

变量:字母、数字、下划线等,不要使用关键字

python是大小写敏感的

注释用#来处理

列表(List)

可以使用正、负索引来访问列表中的元素(正负索引的差的绝对值即为列表大小)

切片访问

list[start:end]:返回从索引start到索引end的左闭右开区间的列表 [start,end)

list[start:end:step]:返回从索引start到索引end的左开右闭区间且步长为step的列表

  1. 如果切片从0开始,可以省略start
  2. 如果切片到最后一个元素结束,可以省略end
  3. 如果切片步长为1,可以省略:step

列表添加 list.append(XXX)

列表删除 del list[index]

支持多个列表相加,生成一个新的大列表,类似于列表累加

支持列表乘以整数,形成一个新的列表(乘数<1,返回空列表,乘数==1,返回有原列表相同元素的新列表,乘数大于1,则类比于多个列表累加)

len(list):返回列表的元素个数

元祖(Tuple)

在使用上与列表相似,使用圆括号括起来,最大的区别是元祖元素不能修改

元祖在取值和切片功能时,使用的是[],而不是()

字典(Dict)

k-v存储方式,{aa:AA,bb:BB},通过键key得到值value,获取value的方法 dir[key],没错,也是通过[],存在则返回值,不存在则返回None

增改: dir[key]=new_value 有则改之无则加之

删除:del dir[key]

遍历key: dirc.keys()

遍历value: dirc.values()

遍历k-v: for k,v in dirc.items()

其他

range():范围,返回的是集合

range(5)==range(0,5) 左闭右开区间

range(1,10,2) 在[1,10)范围内按步长为2进行取值范围

Python常用标准模块

random:随机选择的函数

os:与操作系统的交互

sys:系统相关的操作

time:与时间的交互

math:与数学的交互

re:为高级字符串处理提供正则表达式的工具

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Mr_Sun_01

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

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

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

打赏作者

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

抵扣说明:

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

余额充值