自定义函数

Python 函数入门

Hugo Bowne-Anderson

Instructor

学习内容:

  • 定义无参数函数

  • 定义单参数函数

  • 定义返回值的函数

  • 后续:多个参数,多个返回值

Python 函数入门

内置函数

  • str()
x = str(5)

print(x)
'5'
print(type(x))
<class 'str'>
Python 函数入门

定义函数

def square():    # <- 函数头

new_value = 4 ** 2 # <- 函数体 print(new_value)
square()
16
Python 函数入门

函数参数

def square(value):
    new_value = value ** 2
    print(new_value)

square(4)
16
square(5)
25
Python 函数入门

函数的返回值

  • 使用 return 从函数返回值
def square(value):
    new_value = value ** 2
    return new_value

num = square(4) print(num)
16
Python 函数入门

Docstring

  • Docstring 描述函数的作用

  • 作为函数文档

  • 放在函数头之后一行

  • 用三重双引号 """ 包围

def square(value):
    """返回一个值的平方。"""
    new_value = value ** 2
    return new_value
Python 函数入门

Passons à la pratique !

Python 函数入门

Preparing Video For Download...