python中使用关键字def来定义函数,最简单的一种如下例所示,没有传递任何参数的。
def greet_user(): """显示简单的问候语""" print("hello world") greet_user();
控制台打印结果:hello world
有一个形参的函数,调用函数的时候要传递一个实参
def greet_name(name): """传递参数的简单问候语""" print(f"hello,{name}") greet_name('eric');
控制台打印结果:hello,eric
有两个形参的函数,调用函数的时候要传递两个实参
def describe_pet(pet_name,animal_type): print(f"I have a {animal_type}") print(f"My {animal_type}'s name is {pet_name}" ) describe_pet('eric','dog');
控制台打印结果:
带有return关键字的函数,需要将返回值赋给一个变量,然后再打印
def get_formatted_name(firstname,lastname): """获取全名""" fullname=f"{firstname} {lastname}" return fullname.title() musican=get_formatted_name('jimi','henrix'); print(musican);
控制台打印结果:Jimi Henrix