Uno, definición de función
def nombre de la función (lista de parámetros):
Cuerpo de función
Encuentra la suma de números naturales dentro de 100
# 求 100 之内自然数的和
# 方法一:内置 sum 函数
n = 100
print(sum(range(1, n+1)))
# 方法二:for循环
s = 0
for i in range(1, n+1):
s += i
print(s)
# 方法:自定义函数
def f(n):
'''
求 100 以内的自然数的和 # 这里是函数的说明文档,doc的位置
:param lis: n 是自然数 # 参数列表的说明
:return: 和 # 返回值的说明
'''
s = 0
for i in range(1, n+1):
s += i
return s
print(f(100))
print(f.__doc__)
La declaración return [expresión] se usa para salir de una función y, opcionalmente, devolver una expresión al llamador.
La declaración de retorno sin valores de parámetro o el retorno predeterminado devuelve Ninguno.
Devolver múltiples valores se empaquetarán automáticamente en una tupla, la recepción puede usar múltiples variables (desempaquetar) también puede usar una variable (tupla)