首页 > 编程语言 > 详细

Python中的函数

时间:2019-06-02 23:28:17      阅读:97      评论:0      收藏:0      [点我收藏+]

在其他编程语言中函数也叫方法,其实是一样的,只是叫法不同而已。

一、定义函数

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

console:

技术分享图片

解释:以上代码演示了最简单的函数结构。第一行代码使用了关键字 def 来告诉Python你要定义一个函数。

这是函数定义,向Python指出了函数名,还可能在括号内指出函数为完成其任务需要什么样的信息。在这里

函数名为greet_user(),他不需要任何信息就能完成其工作,因此括号是空的(括号不能省略)。最后,定义以

冒号结尾。

紧跟在def greet_user():后面的所有缩进构成了函数体。第二行被称为文档字符串的注释,描述了函数是做什么的。

文档字符串用三引号括起,Python使用他们来生成有关程序中函数的文档。

代码print("Hello!") 是函数体内的唯一一行代码,所以说此函数只有一个功能:打印Hello!。

要使用这个函数,可调用它。就像第四行一样,由于这个函数不需要任何信息,因此调用它时只需输入greet_user() 即可。

然后打印了如图所示的 Hello!,与预期一致。

 

二、向函数传递信息

只需要稍作修改,就可以让函数greet_user() 不仅向用户显示Hello!,还将用户的名字用作抬头。为此,可在函数定义

def greet_user() 的括号内添加username。通过添加一个参数,用户将自己的名字传入函数。

def greet_user(username):
    """显示简单的问候语,且显示用户名"""
    print("Hello!"+username)
    
greet_user("Joker")

console:

技术分享图片

以上,代码greet_user(‘Joker‘)调用函数greet_user(),并向它提供执行print语句所需要的信息。这个函数

接收你所传递给它的名字,并向这个人发起问候,如上图所示打印了“Hello!Joker”,你可以根据需要调

用任意次,调用时无论传入什么样的名字,都会生成相应的输出。

 

  老板用你的时候你就是人才,不用你的时候就变成了裁人!

 

 

Python中的函数

原文:https://www.cnblogs.com/tizer/p/10964915.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!