Python入门.11.函数 - 北方连萌

Python入门.11.函数

函数

基本形式

def 函数名(参数1, 参数2...):
    处理
    return 返回值

无参数无返回值

def print_hello():
    print('hello')

print_hello()
hello

有参数无返回值

def a(m, n):
    print('%s %s' %(m, n))

a('x', 'y')
x y

有参数有返回值

def pd(m, n):
    return m * n
    print('不执行')

result = pd(4, 8)
print(result)
32

注意函数执行到return为止,return之后如果有代码该段代码不会执行

变量范围

def print_message():
    message = 'hello'
    print(message)

print_message()

print(message)

报错

  File "main.py", line 7, in <module>
    print(message)
NameError: name 'message' is not defined

函数中创建的变量只在函数中有定义

添加新评论

电子邮件地址不会被公开,评论内容可能需要管理员审核后显示。