zoukankan      html  css  js  c++  java
  • Python中的函数

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

    一、定义函数

    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”,你可以根据需要调

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

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

     

  • 相关阅读:
    各种数据类型的取值范围(总结全)
    Help Johnny-(类似杭电acm3568题)
    ExtJs 设置GridPanel表格文本垂直居中
    批处理通过字符串截取得到文件名
    sql优化-提防错误关联
    Unix Domain Socket 域套接字实现
    solr源码分析之数据导入DataImporter追溯。
    spark初识
    Spark:一个高效的分布式计算系统--转
    Importing/Indexing database (MySQL or SQL Server) in Solr using Data Import Handler--转载
  • 原文地址:https://www.cnblogs.com/tizer/p/10964915.html
Copyright © 2011-2022 走看看