【笔记】python的函数:定义函数、向函数传递信息、实参和形参
作者:互联网
文章目录
一、函数
/*写在笔记前面的话:不知不觉我已经坚持到函数部分了,最近在学Java,所以python更新的也很慢,Java因为我以前C语言给躺平了,所以Java没办法,只能从最开始一点一点来。坚持坚持坚持!!!*/
----------------------------------------分割线----------------------------------------------------
函数是带名字的代码块,用于完成具体的工作。
要执行函数定义的特定任务,可调用该函数;需要在程序中多次执行同一项任务时,无须反复编写完成该任务的代码,只需要带哦用执行该任务的函数即可。
二、定义函数
例:定义一个打印问候语的简单函数,名为greet_user()
def greet_user():
""" 显示简单的问候语"""
print("Hello")
#调用该函数
greet_user()
输出结果:
代码分析:
1.关键字def用来告诉python,我要定义一个函数。这是函数定义,向python指出了函数名,还可能在圆括号内指出函数未完成任务需要什么样的信息(参数)。
2.greet_user()是函数名,在这个函数中不需要任何参数就能完成工作,因此括号内是空的。
3.函数定义以冒号结尾
4.紧跟在greet_user():后面的所有缩进行构成了函数体。
5.用三双引号括起来的文本是文档字符串的注释。描述了函数是做什么的。python使用文档字符串生成有关程序中函数的文档。
6.要使用这个函数,可调用他。调用函数,可依次指定函数名已经用圆括号括起来的参数。
三、向函数传递信息
例:对上一例的代码稍作修改,使其不仅向用户显示Hello,还打印出用户的名字。
def greet_user(username):
""" 显示简单的问候语"""
print(f"Hello,{username.title()}")
#调用该函数
greet_user('Daisy')
输出结果:
四、实参和形参
我们看上面的那个例子,其中username是形参,而传入的值Daisy是实参**
标签:定义,形参,python,greet,user,函数 来源: https://blog.csdn.net/qq_51843109/article/details/123261180