函数能够更好的使代码模块化、减少代码重复率。
- 代码重用性
- 保持一致性,易维护
- 可扩展性
def test (x):
"""
计算 y = 2 * x + 1
:param x: 整型
:return: 返回值
"""
y = 2 * x + 1
return y
- 没有返回值,返回None
- 多个返回值,返回tuple
def test01():
msg = 'test01'
print(msg)
def test02():
msg = 'test02'
print(msg)
return msg
def test03():
msg = 'test03'
print(msg)
return 123, 'alex', ['one', 'two', 'three'], ('DJ', 'music'), {'name': 'Wang', 'age': 19}
# v1 = test01()
# v2 = test02()
# v3 = test03()
# print(v1)
# print(v2)
# print(v3)
# test01
# test02
# test03
# None
# test02
# (123, 'alex', ['one', 'two', 'three'], ('DJ', 'music'), {'name': 'Wang', 'age': 19})