示例示例Python函数参数的四种类型包括:默认参数:默认参数允许在函数调用时指定参数的默认值,如果没有指定,则使用默认值。
Python函数参数的四种类型包括:
1. 默认参数:默认参数允许在函数调用时指定参数的默认值,如果没有指定,则使用默认值。
代码示例:
def greet(name, message="Hello"):
print(message + ", " + name)
greet("John")
greet("John", "Good morning")
2. 关键字参数:关键字参数允许将参数传递给函数,而不必按照参数的定义顺序传递参数。
代码示例:
def greet(name, message):
print(message + ", " + name)
greet(message = "Good morning", name = "John")
3. 不定长参数:不定长参数允许函数以不定的参数数量调用,这些参数将以元组的形式传递给函数。
代码示例:
def greet(*names):
for name in names:
print("Hello, " + name)
greet("John", "Mary", "Bob")
4. 命名参数:命名参数允许函数以参数名的形式传递参数,而不是按照参数的定义顺序传递参数。
代码示例:
def greet(**kwargs):
if kwargs:
print("Hello, " + kwargs['name'] + "!")
else:
print('Hello, anonymous!')
greet()
greet(name = 'John')
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(25条)