Python学习5 函数

在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。


函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回

空函数:

如果想定义一个什么事也不做的空函数,可以用pass语句


调用函数时,如果参数个数不对,Python解释器会自动检查出来,并抛出TypeError但是如果参数类型不对,Python解释器就无法帮我们检查





返回多个值

import math

def move(x, y, step, angle=0):
    nx = x + step * math.cos(angle)
    ny = y - step * math.sin(angle)
    return nx, ny

import math语句表示导入math包,并允许后续代码引用math包里的sincos等函数。

函数的参数 :

位置参数


x的n次方:


power(x, n)函数有两个参数:xn,这两个参数都是位置参数,调用函数时,传入的两个值按照位置顺序依次赋给参数xn

默认参数



猜你喜欢

转载自blog.csdn.net/weixin_39430584/article/details/79790996
今日推荐