python基础(十二、高级变量类型-公共方法)

13.高级变量类型
7)公共方法
(1)Python 内置函数
Python 包含了以下内置函数:

①del函数

②min和max函数
使用max和min函数统计字典时,统计key的大小,不统计值得大小

③cmp函数
cmp函数在python3中取消了,python3使用比较符来判断(<、> 和 =)。
字典和字典不能比较大小
注意:字符串 比较符合以下规则: "0" < "A" < "a"

(2)切片

切片使用索引值来限定范围,从一个大的字符串中切出小的字符串。
列表和元组都是有序的集合,都能够通过索引值获取到对应的数据。
字典是一个无序的集合,是使用键值对保存数据,字典无法切片。

(3)运算符

①“*”法

注意:字典不支持乘法,字典要求键值是唯一的

② “+”法

注意:
使用加法时,会生成新的字符串、元组或列表;
字典不支持加法。

“+”、extend和append之间的区别:
extend只能合并两个相同类型的元组或列表,不能直接追加数据
append只能追加数据,被追加数据是元组或列表时,元组或列表会作为一个整体数据被加入,不会被打散。

③成员运算符:in 和 not in


注意:
in在对字典操作时,判断的是字典的键;
in和not in被称为成员运算符

④元素比较( >、>=、==、<、<= )
从第一个元素顺序开始比较,如果相等,则继续,返回第一个不相等元素比较的结果。如果所有元素比较均相等,则长的列表大,一样长则两列表相等

(4)迭代遍历:for循环
①语法:for...else...

②应用场景
在迭代遍历嵌套的数据类型时,例如一个列表包含了多个字典
需求:要判断某一个字典中是否存在指定的值
如果存在,提示并且退出循环
如果不存在,在循环整体结束后,希望得到一个统一的提示

③练习:寻找“阿土”

原文地址:https://www.cnblogs.com/bdzxh/p/14061427.html