当前位置:文档之家› 5.1 函数的定义及调用

5.1 函数的定义及调用


示例 abs(-2) math.ceil(5.23) math.floor(5.23) math.exp(2) math.log(math.e) math.log(100,10) math.log10(1000) math.log2(16) max(1,2,3) min(1,2,3) pow(2,3) round(2.234567,3) math.sqrt(16)
a=5 printabs(a);
b=-10 printabs(b);
c=-3 printabs(c);
为什么需要函数
为什么需要函数
代码更为简洁 提高程序的可读性、逻辑更清晰
实现常规方法无法实现或很难实现的功能
提高应用的模块性
提高代码的重复利用率
定义函数
定义函数:使用def关键字。语法如下:
def 函数名(参数列表): 函数体
跟我学Python 之 基础入门
Mac老师什么是函数【百科】函数的定义:给定一个数集A,假设其中的元素为x。现对A中的元 素x施加对应法则f,记作f(x),得到另一数集B。假设B中的元素为y。则y与x 之间的等量关系可以用y=f(x)表示。
什么是函数
函数 abs(x) math.ceil(x) math.floor(x) math.exp(x) math.log(x)
print("绝对值为:" ,b) else:
print("绝对值为:" ,-b)
c=-3 if c > 0 :
print("绝对值为:" ,c) else:
print(" printabs(num): if num < 0: print("绝对值为:" ,-num) else: print("绝对值为:" ,num)
函数体
调用函数
调用函数:指定函数名及对应的参数。如:
a=5 printabs(a);
b=-10 printabs(b);
c=-3 printabs(c);
➢ 函数名:当前定义的函数名称。命名必须符合Python对象的命名规范。 ➢ 参数列表:当前定义的函数可接收的参数列表。(多个参数之间用逗号分隔) ➢ 函数体:当前定义的函数所实现的功能。
定义函数 定义函数:使用def关键字(define)。如:
函数名 参数列表
def printabs(num): if num < 0: print("绝对值为:" ,-num) else: print("绝对值为:" ,num)
什么是函数
lower():大写转小写; upper():小写转大写; replace函数:将字符串中的旧内容替换为新内容(默认全部替换,第三个参数 指定最多替换多少次);
为什么需要函数
a=5 if a > 0 :
print("绝对值为:" ,a) else:
print("绝对值为:" ,-a)
b=-10 if b > 0 :
math.log10(x) math.log2(x) max(x1,x2,...,xn) min(x1,x2,...,xn) pow(x,y) round(x[,n]) math.sqrt(x)
功能 返回x的绝对值 返回x向上取整的整数 返回x向下取整的整数 返回e的x次幂 返回x的对数
返回以10为基数的x的对数 返回以2为基数的x的对数 返回x1至xn的最大值 返回x1至xn的最小值 返回x的y次方 返回x的四舍五入 返回x的平方根
相关主题