Python3 函数
函数是一块代码的组织,可重复使用的的代码。
使用函数能提高代码的复用性和模块性。
定义函数
定义函数有以下的规则
- 函数代码用 def 关键词开头,后面接函数名和括号和:结尾
- 函数可以传入参数
- 函数可以通过 return 返回一个值
def my_print():
print("Hello World")
my_print()函数不仅可以组织代码,还可以传入参数,进行更灵活的函数调用 ,并通过函数名字来进行函数调用
def my_print(str):
print("my str is",str)
my_print()函数参数
函数参数可以分为下面的几种形式
- 必须参数
- 关键字参数
- 默认参数
必须参数
调用函数时传入的参数和函数定义的参数顺序要一致和一样。
def my_print(str):
print("my str is",str)
my_print()
##
TypeError: my_print() missing 1 required positional argument: 'str'关键字参数
使用关键字参数的方式,可以允许和函数定义的参数顺序不一样,比较灵活一点,但是参数的数量是要一样的。
def my_print(name,age):
print("my name is",name)
print("my age is",age)
my_print(age=18,name='XiaoAn')默认参数
def my_print(name,age= 18):
print("my name is",name)
print("my age is",age)
my_print(name='XiaoAn',age=25)
my_print(name='XiaoAn')
更新时间:2026-06-01 17:19:59
阅读量:3