python入门之公共方法
一、python内置函数python包含了以下内置函数:注意:字符串比较符合以下规则:"0"<"A"<"a"1.删除:a = [1,2,3]del a[1]print(a)del(a[1])print(a)del(a)print(a)2.最大值和最小值t_str = "ajdsfghlgjidfgturz"print(max(t_str))print(min(t_str))t_list
目录
一、python内置函数
python包含了以下内置函数:
注意:字符串比较符合以下规则:"0"<"A"<"a"
1.删除:
a = [1,2,3]
del a[1]
print(a)
del(a[1])
print(a)
del(a)
print(a)
2.最大值和最小值
t_str = "ajdsfghlgjidfgturz"
print(max(t_str))
print(min(t_str))
t_list = [5,4,7,2,1,9]
print(max(t_list))
print(min(t_list))
t_dict = {"a":"z","b":"y","c":"x"}
print(max(t_dict))
print(min(t_dict))
3.比较大小
字典和字典不能比较大小:
二、切片
切片使用索引值来限定范围,从一个大的字符串中切出小的字符串
列表和元组都是有序的集合,都能够通过索引值获取到对应的数据
字典是一个无序的集合,是使用键值对保存数据
a = [0,1,2,3,4,5,6]
print(a[1:3])
a = (0,1,2,3,4,5,6)
print(a[1:3])
三、运算符
1.“ * ”号
# 列表
print([1,2] * 5)
# 元组
print((1,2) * 2)
# 字典:key是唯一的
print({"a":"z"} * 3)
2. “ + ”号
# 字符串
a = "hello,"
b = "python"
print(a + b)
# 元组
print((1,2) + (3,4))
# 列表
print([1,2] + [3,4])
列表追加方法:
注意:in在对字典操作时,判断的是字典的键;in和not in被称为成员运算符
3.成员运算符
成员运算符用于测试序列中是否包含指定的成员
注意:在对字典操作时,判断的是字典的键
四、完整的for循环语法
在python中完整的for循环的语法如下:
for 变量 in 集合:
循环体代码
else:
没有通过break退出循环,循环结束后,会执行的代码
for num in [1,2,3]:
print(num)
else:
print("会执行吗?")
print("循环结束")
for num in [1,2,3]:
print(num)
if num == 2:
break
else:
# 如果循环体内部使用break退出了循环
# else下方的代码就不会被执行
print("会执行吗?")
print("循环结束")
1.应用场景
在迭代遍历嵌套的数据类型时,例如一个列表包含了多个字典
需求:要判断某一个字典中,是否存在指定的值
如果存在,提示并且退出循环
students = [
{"name":"阿土"},
{"name":"小美"}
]
#在学员列表中搜索指定的姓名
find_name = "阿土"
for stu_dict in students:
print(stu_dict)
if stu_dict["name"] == find_name:
print("找到了 %s" % find_name)
# 如果已经找到,应该直接退出循环,而不再遍历后续的元素
break
print("循环结束")
如果不存在,在循环体结束后,希望得到一个统一的提示
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:
# 如果希望在搜索列表时,所有的字典检查之后,都没有发现需要搜索的目标
# 还希望得到一个统一的提示!
print("抱歉没有找到 %s" % find_name)
print("循环结束")
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:
print("抱歉没有找到 %s" % find_name)
# else:
# # 如果希望在搜索列表时,所有的字典检查之后,都没有发现需要搜索的目标
# # 还希望得到一个统一的提示!
# print("抱歉没有找到 %s" % find_name)
print("循环结束")

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)