coding:utf-8
当前系统日期:2022/8/2
函数,封装代码,方便管理,实现代码重用
函数定义:
def 函数名称(参数):
代码1
代码2
def list_info(a: list): # list为注解
print('列表的长度:', len(a))
print('type:', type(a))
print('id:', id(a))
list_info(['小明', '小刚'])
def list_sum(a):
"""
将列表中的数求和
"""
total = 0
for i in a:
total += i
print(total)
list_sum([1, 2, 3])
print(list_sum([1, 2, 3])) # 返回还有个None,说明函数内部还有默认的return None
def list_sum(list_data):
"""
将列表中的数求和
"""
total = 0
for i in list_data:
total += i
return total
list_sum([1, 2, 3])
print(list_sum([1, 2, 3]))
说明文档
help(list_sum) # 打印函数中的注释
定义函数可以输入多个参数,定义几个需要传入几个
嵌套调用
不要循环套用,否则可能会递归到最大限制