Python公共方法

发布时间:2026/9/1 7:28:36
Python公共方法 Python公共方法指列表、元组、字典等通用的内置函数‌主要包括len()、max()、min()、sum()、sorted()、in/not in、del等函数。‌在Python中我们通常不直接使用运算符来判断数据是否存在而是使用特定的数据结构和方法来检查数据是否存在于某个集合或列表中。但是如果你想要通过某种条件判断例如使用比较运算符来检查一个值是否在某个范围内那么你可以使用条件语句if…else和for…else等。目录1.Python公共方法内置函数2.Python公共方法切片3.Python公共方法运算符1.Python公共方法内置函数函数描述备注len()计算容器中元素个数del()删除变量del有两种方式max()返回容器中元素最大值如果是字典只针对key比较min()返回容器中元素最小值如果是字典之针对key比较cmp(v1,v2)比较两个值-1小于/0相等/1大于Python 3.x取消了cmp函数注意字符串比较符合 “0”“A”“a”规则。公共方法的一些演示a [1,2,3] del a [1] print(a) # 输出 [1,3] del(a[1]) print(a) # 输出 [1] del(a) # 删除变量a # str (qreknadvmvkfwjeh) str (andAdministrator) print(max(str)) # 输出 t print(min(str)) # 输出 A list [3,2,5,1,6,9] print(max(list)) # 输出9 print(min(list)) # 输出1 dict {a:j,s:k,c:u,r:e} print(max(dict)) # 输出 s print(min(dict)) # 输出 a # 列表切片 print([0,1,2,3,4,5][1:3]) # 输出 [1, 2] # 元组切片 print((0,1,2,3,4,5)[1:3]) # 输出 (1, 2) # 列表重复 print([1,2] * 3) # 输出 [1, 2, 1, 2, 1, 2] # 元组重复 print((3,4) * 3) # 输出 (3, 4, 3, 4, 3, 4) # 列表合并 print(Hello World) # 输出 HelloWorld print([1,2] [3,4]) # 输出 [1, 2, 3, 4] print((5,6) (7,8)) # 输出 (1, 2, 3, 4) # 使用列表方法.extend 合并列表 list [4,5,6] list.extend([7,8,9]) # 注意.extend是直接修改源列表本身返回值是None print(list) # 输出 [4, 5, 6, 7, 8, 9] # 使用列表方法.append合并列表 list2 [1,2,3] list2.append(4)# 注意.append是直接修改源列表本身返回值是None print(list2) # 输出 [1, 2, 3, 4] list3 [1,2,3] list3.append([4,5]) # [4,5]被当成一个独立元素追加到列表中 print(list3) # 输出 [1, 2, 3, [4, 5]] print(a in abcde) # 输出 True print(a not in abcde) # 输出 False print(1 in [0,1,2,3]) # 输出 True print(1 not in [0,1,2,3]) # 输出 False print (a in {a:laowang}) # 输出 True print(laowang in {a:laowang}) # 输出 False2.Python公共方法切片描述表达式结果支持的数据类型切片“0123456789”[::-2]97531字符串、列表、元组# 切片使用索引值来限定范围从一个大的字符串中切出小的字符串# 列表和元组都是有序的集合都能够通过索引值获取到对应的数据# 字典是一个无序的集合是使用键值对 保存数据3.Python公共方法运算符运算符表达式结果描述支持的数据类型[1,2][3,4][1,2,3,4]合并字符串、列表、元组*[“Hi”]*2[“Hi”,“Hi”]重复字符串、列表、元组in3 in (1,2,3)True元素是否存在字符串、列表、元组、字典not in4 not in (1,2,3)True元素是否不存在字符串、列表、元组、字典 (1,2,3)(2,2,3)True元素比较字符、列表、元组注意in在对 字典 操作时判断的 字典的键keyin和not in被称为 成员运算符。4.完整的for循环语法在Python中完整的for循环语法如下for 变量 in 集合循环体代码else没有通过break 退出循环循环结束后会执行的代码for…elsefor num in [1,2,3]: print(num) else: print(会执行吗) print(循环结束) # 输出 # 1 # 2 # 3 # 会执行吗 # 循环结束for…else if…breakfor num in [1,2,3]: print(num) if num 2: break else: print(会执行吗) print(循环结束) # 输出 # 1 # 2 # 循环结束演示重要students [{name:Tom},{name:Jenny}] # 在学员列表中搜索指定的姓名 find_name Tom for stu_dict in students: print(stu_dict) if stu_dict[name] find_name: print(找到了 %s % find_name) break else: print(抱歉没有找到%s % find_name) print(循环结束) # 输出 # {name: Tom} # 找到了 Tom # 循环结束 print(------------------------------------------) students [{name:Tom},{name:Jenny}] # 在学员列表中搜索指定的姓名 find_name Jack for stu_dict in students: print(stu_dict) if stu_dict[name] find_name: print(找到了 %s % find_name) break else: print(抱歉没有找到%s % find_name) print(循环结束) # 输出 # {name: Tom} # {name: Jenny} # 抱歉没有找到Jack # 循环结束