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

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

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

     

  • 相关阅读:
    单链表相关笔试题:单链表逆转,约瑟夫环等
    cURL安装和使用笔记
    WSDL中文版——详解
    [c++语法]类
    spark源码解析之基本概念
    apache-spark导入eclipse环境
    zookeeper应用实例
    spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)
    Let's do our own full blown HTTP server with Netty--转载
    1号店11.11:从应用架构落地点谈高可用高并发高性能--转载
  • 原文地址:https://www.cnblogs.com/tizer/p/10964915.html
Copyright © 2011-2022 走看看