【Python】函数的基本概念和常用函数调用
2018-08-24 本文已影响11人
Natsuka
- 函数,完成某个工作的代码块,由语句构成,可以理解为一个“行为”
print() str() int() list() dict()
- 函数构成:
函数名称,内置函数有特定的函数名称
函数参数,()内的参数,idle中输入(可以看到提示
函数的算法,内置函数可用help()查看说明,自定义函数自己定义算法 - 数学函数
abs(a)
求取绝对值。
max(list)
求取list最大值。
min(list)
求取list最小值。
sum(list)
求取list元素的和。
sorted(list)
排序,返回排序后的list。
len(list)
list长度。
divmod(a,b)
获取商和余数。
pow(a,b)
获取乘方数。
round(a,b)
获取制定位数的小数。
range(a,b)
生成一个a到b的数组,左闭右开。
abs(-1) # 1
max([1,2,3]) # 3
min([1,2,3]) # 1
sum([1,2,3]) # 6
sorted([2,3,1]) # [1, 2, 3]
len([1,2,3]) # 3
divmod(5,2) # (2, 1)
pow(2,3) # 8
round(3.141592657,2) # 3.14
list(range(2,10)) # [2, 3, 4, 5, 6, 7, 8, 9]
- 相关操作
eval()
执行一个表达式,或字符串运算符
exec()
执行Python语句
type()
返回一个对象的类型
id()
返回一个对象的唯一标识
help()
调用系统内置的帮助系统
isinstance()
判断一个对象是否为该类的一个实例
issubclass()
判断一个类是否为另一个类的子类
globals()
返回当前全局变量的字典
reversed(sequence)
生成一个反转序列的迭代器。
eval('1+1') # 2
st = input("随机一个语句:")
print(eval(st))
# 随机一个语句:1+2--->3