一、公共方法
1. Python5个内置函数:
函数 | 描述 | 备注 |
len(item) | 计算容器中的元素个数 | |
del(item) | 删除变量 | 两种方式 del a[2] , del(a[1]) |
max(iem) | 返回容器中的最大值 | 如果是字典,只对key比较 |
min(item) | 返回容器中的最小值 | 如果是字典,只对key比较 |
cmp | 比较两个值 | Python3.x取消了cmp函数 |
注意: 字符串比较遵从以下规则: “0”<”A”<”a”
2. 切片
注意: 字典是 无序 的,不支持比较和切片
3. 运算符
* 重复
+ 拼接
in,not in 成员函数
注意: extend 方法与 append 方法的不同!append将输入的整体看作一个元素增加到列表中
注意: in 和 not in 判断字典中的key
4. 完整的for循环语法
for num in [1,2,3]: print(num) if num==2: break else: # 如果循环体内部使用break,else代码不会执行 print("会执行么?") print("循环结束")
-----------------------------------------------------------------------------
1
2
循环结束
应用场景:
搜索
students = [ {"name":"阿土"}, {"name":"小美"} ] # 在学员列表中搜索指定的姓名 find_name = "张三" for stu_dict in students: print(stu_dict) if stu_dict["name"] == find_name: print("找到了 %s" % find_name) # 如果已经找到就应该退出循环,而不在遍历后续的元素 break else: # for循环遍历完成,没有找到搜索对象,给出统一提示 print("抱歉没有找到 %s" % find_name) print("循环结束")
-----------------------------------------------------------------------
{'name': '阿土'}
找到了 阿土
循环结束
------------------------------------------------------------------------
{'name': '阿土'}
{'name': '小美'}
抱歉没有找到 畅畅
循环结束