- min()
在一串数据中(可迭代数据)获取值最小的那个数据 - max()
在一串数据中(可迭代数据)获取值最大的那个数据 - len()
获取一个可迭代数据中数据的个数 - range()
语法:range(开始编号, 结束编号, 步长)
包含开始编号,不包括结束编号,按照步长获取一串数据
案例操作:
range(10)
range(0, 10)
range(0, 10, 1)
# 运行结果0~9
- eval()
给函数eval()传递一个字符串参数,eval()函数会将这个字符串参数转换成python表达式直接执行。
案例操作:
menu={
"1":"test1()",
"2":"test2()"
}
def show():
print("1、测试一")
print("2、测试二")
def test1():
print("测试1")
def test2():
print("测试2")
choice = input("请输入你的选项:")
# 从字典中直接获取对应的选项结果,如果输入其他结果则返回show()
res = menu.get(choice, "show()")
return eval(res)
// 调用
show()