一、公共方法的理解
所谓公共方法就是:列表,元组,字典,字符串 都可以使用的方法
二、Python 内置函数
函数 描述 补充说明
len(item) 计算容器中元素个数 –
del(item) 删除变量 del 有两种方式
max(item) 返回容器中元素最大值 如果是字典,只针对 key比较
min(item) 返回容器中元素最小值 如果是字典,只针对 key比较
cmp(item1,item2) 比较两个值,-1小于/ 0等于 /1大于 Python 3.x 取消了 cmp 函数,直接采用 “A” < "B"的方式,其中字典不能比较大小
三、切片
描述 Python表达式 结果 支持的数据类型
切片 “0123456789”[2:4:1] “23” 字符串、列表、元组
切片 使用 索引值 来限定范围,从一个大的 字符串中 切出 小的字符串
列表和元组 都是有序的的集合,能够 通过索引值 获取到对应的数据
字典是一个无序的 集合,是使用 键值对 保存数据(无法进行切片的)
四、运算符
4.1、运算符
运算符 Python表达式 结果 描述 支持的数据类型
+ [1,2] + [3,4] [1,2,3,4] 合并 字符串、列表、元组
* [“A”] * 2 [“A”,“A”] 重复 字符串、列表、元组
in 2 in (1,2,3) True 元素是否存在 字符串、列表、元组、字典
not in 5 not in (1,2,3) True 元素是否存在 字符串、列表、元组、字典
>、>=、==、<、<= (1,2,3) < (4,5,6) True 元素比较 字符串、列表、元组
提示:
in 在对字典 操作时,判断的是 字典的键
in 和 not in 被称为 成员运算符
4.2、 成员运算符
成员运算符用于测试序列中是否包含指定的成员
运算符 描述 实例
in 如果在指定的序列中找到值返回 True,否则返回 False 3 in (1,2,3) 返回 True
not in 如果在指定的序列中没有找到值返回 True,否则返回 False 3 not in (1,2,3) 返回 False
提示: 在对 字典 操作时,判断的是 字典的键
五、完整的 for 循环语法
5.1、在 Python 中 完整的 for 循环 的语法如下:
for 变量 in 集合:
循环体的代码
else:
没有通过 break 退出循环,循环结束后,会执行这里的代码
5.2、举例:在一群人名的列表字典里面找一个叫王五的人,如果找不到做出提示,现在我们已经知道,王五是不在列表里面的,列表如下:最后,如果你的时间不是很紧张,并且又想快速的python提高,最重要的是不怕吃苦,建议你可以价位♥(同音):762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~
peoples_list = [{"name":"小红","age":16},{"name":"小李","age":22},{"name":"小马","age":30}]
find_people_name = "王五"
for dict in peoples_list:
if dict["name"] == find_people_name:
print("找到了")
break
else:
# 如果循环体内部使用 break 退出了循环,else里面的代码就不会被执行
print("没有找到叫 %s 的人" % find_people_name)
print("上面的代码执行完毕")



