函数
- 内置函数:可以直接调用的函数
- 第三方模块相关函数:导入第三方库后,可以调用的函数
- 自定义函数
1)内置函数
输入函数:input()
- 作用:接收来自用户的输入
- 返回值类型:输入值的类型为str
- 值的存储:使用=对输入的值进行存储
# 输入函数
str = input("请输入选项:")
print(str,type(str))
输出结果:在提示文字后,输入a
a = int(input("输入第一个加数:"))
b = int(input("输入第一个加数:"))
print(a+b)
输出结果:在提示文字后,输入数字
生成整数序列函数:range()
- 用于生成一个整数序列
- 返回值是一个迭代器对象,如果要查看迭代器中具体的序列,使用list()
- 可使用in 与 not in 判断整数序列中是否存在(不存在)指定的整数
- 经常在for循环中使用,作为循环遍历的对象
创建range对象的三种方式:
- range(stop):创建一个[0, stop)之间的整数序列,步长为1;
- range(start, stop):创建一个[start, stop)之间的整数序列,步长为1;
- range(start, stop, step):创建一个[start, stop)之间的整数序列,步长为step;
# 生成整数序列函数:range()
# range(stop)
r = range(10)
print(r) # range(0,10)
print(list(r)) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# range(start, stop)
r = range(2, 10)
print(list(r)) # [2, 3, 4, 5, 6, 7, 8, 9]
# range(start, stop, step)
r = range(2, 10, 3)
print(list(r)) # [2, 5, 8]
# 判断10是否在r序列中存在
print(10 in r) # False
print(10 not in r) # True
其他内置函数:
str(10)
int(10)
a = list((1,2,3))
max(a)
min(a)
round(4.12345,2)
ty