赞
踩
序列
可变序列:列表、集合、字典。
不可变序列:数字(int、float、bool)、字符串、元组。
序列的通用操作符
列表
列表元素的删除(列表赋值(a=b(b是列表名)),修改一个另一个也受影响)
列表添加元素(a[4]=9如果索引4不存在会报错)
查找元素
列表的排序
易错点
元组
不可变序列——元组(如果只有一个元素后面需要加逗号)
其它操作:
len()获取元组长度
In()检查元素是否包含在元组中
Max()求最大值
Min()求最小值
Sum()求和运算
+:元组的加法运算。将两个元组结合在一起,形成一个新的元组,并不改变原来元组的值。
*:将元组的元素重复相应的次数。
不可变序列——元组的操作
易错点:
字符串
例子:
\\ | 反斜杠 | print(‘\\’)输出:\ |
\’ | 单引号 | print(‘\’’)输出:’ |
\’’ | 双引号 | print(‘\’’’)输出:’’ |
\b | 退格符 | print(‘12\b3’)输出:12 3 |
\n | 换行 | print(‘12\n3’)输出:12 n |
*** 格式化输出 ***
%s | 格式化为整数,如果s前边有数字,则代表该整数所要占得位置 | Print(“这是第%s行”%3) 这是第3行 Print(“这是第%4s行”%3) 这是第 3行(3前边有3个空格) |
%f | 格式化为浮点数,如果f前面有数字,则代表保留小数精度。 | Print(“圆周率是%f”%3.141592654) 圆周率是3.141592 Print(“圆周率是%.2f”%3.141592654) 圆周率是3.141 |
%s | 格式化为字符串,如果前面有数字,则代表字符串长度 | Print(‘我的名字叫%s,我是%s年级’%(‘小明’,’‘2’)) 我的名字叫小明,我是2年级 |
第一种:使用索引位置格式 “{0:2f}”.format(6.666) 输出:6.67(会四舍五入)
第二张:使用命名方式,给每个需要格式化的位置命名,然后在format中进行变量赋值
字符串相关操作
“连接符”.join(列表名) (整型不能连接)
3.find()检测字符串中是否包含字符串,包含返回索引(第一个),不包含返回-1
易错点
字典(字典是可变的无序集合)
字典指的是一种可变的容器类型,可以装任意类型对象,容器可以存储数据的地方。
字典是使用{}括起来,并且每一个元素由键和值两部分组成,键和值之间使用英文冒号:隔开,必须一一对应,所以又叫键值对,每个键值对之间必须使用英文逗号隔开。
字典的特征
键是字典中进行赋值和读取的重要标记,所以要求键必须唯一,并且是不可变序列(如果重复,取最后一个的值);值可以是其它任意数据类型,不要求具有唯一性。
字典并不是序列,所以没有顺序,也没有索引。
字典的相关操作
二 使用字典中的get()函数进行访问:字典名.get(键名)(没有键名 返回None,第二个参数可以定义没有该键时返回的值)
字典易错点
流程控制
易错点
循环结构
循环可分为两大类:条件循环(while)和遍历循环(for)
条件循环:指的是如果某个条件成立,则一直执行某个或者某些语句块,一般被重复执行的语句块称为循环体。
循环遍历:是序列中每个元素执行相关语句块的循环过程。把序列里边的元素一个一个取出,然后进行相关操作的过程。
break语句:循环的跳出 跳出当前while循环或for循环
continue语句:停止本轮循环,开启下轮循环
和break语句不同,continue语句并不会跳出循环,它只是停止当次循环,然后跳回循环开始位置,继续下次循环
range
range()的参数有3个,range(start,stop,step) 包头不包尾
start:开始位置,可选参数,如果没有,默认代表0开始
stop:结束位置,该参数为必须项
step:步长,可选项,如果没有,步长为1
range()一般和for循环结合使用,用于控制循环次数
易错点
其它重点
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。