Python学习笔记(八)------函数

本文介绍了Python中的函数定义,包括如何向函数传递信息,理解实参和形参的概念,以及如何使用位置实参、关键字实参和默认值。通过示例详细解释了如何定义和调用函数,帮助读者掌握函数参数的使用技巧。
摘要由CSDN通过智能技术生成

一. 定义函数

         下面是一个打印问候语的简单函数,名为greet_user():

❶ def greet_user():
❷ """ 显示简单的问候语 """
❸ print("Hello!")
❹ greet_user()

        这个示例演示了最简单的函数结构。❶处的代码行使用关键字 def 来告诉 Python 你要定义一个函数。这是 函数定义 ,向 Python 指出了函数名,还可能在括号内指出函数为完成其任务需要什么样的信息。在这里,函数名为 greet_user() ,它不需要任何信息就能完成其工作,因此括号是空的(即便如此,括号也必不可少)。最后,定义以冒号结尾。

       紧跟在 def greet_user(): 后面的所有缩进行构成了函数体。❷处的文本是被称为 文档字符串 ( docstring )的注释,描述了函数是做什么的。文档字符串用三引号括
起, Python 使用它们来生成有关程序中函数的文档。
       代码行 print("Hello!") (见❸)是函数体内的唯一一行代码, greet_user() 只做一项工作:打印 Hello! 。
要使用这个函数,可调用它。 函数调用 让 Python 执行函数的代码。要 调用 函数,可依次指定函数名以及用括号括起的必要信息,如❹处所示。由于这个函数不需要任何信息,因此调用它时只需输入 greet_user() 即可。和预期的一样,它打印 Hello! :

1. 向函数传递信息

       只需稍作修改,就可以让函数 greet_user() 不仅向用户显示 Hello! ,还将用户的名字用作抬头。为此,可在函数定义 def greet_user() 的括号内添加 username 。通过在这里添加 username ,就可让函数接受你给 username 指定的任何值。现在,这个函数要求你调用它时给 username 指定一个值。调用 greet_user() 时,可将一个名字传递给它,如下所示:

def greet_user(username):
    """ 显示简单的问候语 """
    print("Hello, " + username.title() + "!")

greet_user('jesse&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值