• python随笔8(定义函数)


    定义函数

    下面是一个简单的函数:

    def greet_user():
        print("Hello!")
    greet_user()

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

    紧跟在def greet_user():后面的所有缩进构成了函数体。

    要使用这个函数,可调用它。函数调用让python执行函数的代码。要调用函数,可依次指定函数名以及用括号括起来的必要信息。由于这个函数不需要任何信息。因此调用它时只需要输入greet_user()即可。

    Hello!

    向函数传递信息

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

    def greet_user(username):
        print("Hello, " + username + "!")
    greet_user('AAAz')

    代码greet_user('AAAz')调用幻术greet_user()并向它传递’AAAz’。

    Hello, AAAz!

    实参和形参

    前面定义函数greet_user()时,要求给变量username指定一个值。调用这个函数并提供这种信息,它将打印相应的问候语。

    在函数greet_user()的定义中,变量username是一个形参——函数完成其工作所需的一项信息。在代码greet_user(‘AAAz’)中,值’AAAz’是一个实参。实参是调用函数时传递给函数的信息。

    我们调用函数时,将要让函数使用的信息放在括号内。在greet_user(‘AAAz’)中,将实参’AAAz’传递给了函数greet_user(),这个值被存储在形参username中。

  • 相关阅读:
    php7.1安装
    nginx 的限制连接模块limit_zone与limit_req_zone
    selinux导致docker启动失败
    docker学习笔记
    kvm虚拟机
    ZooKeeper在线迁移
    启动EMQ(emqtt)时报错找不到libsctp.so.1
    Linux Samba服务主配文件smb.conf中文详解
    python-day7-字符串类型的内置方法
    python-day7-数字类型的内置方法
  • 原文地址:https://www.cnblogs.com/wf1017/p/9415464.html
Copyright © 2020-2023  润新知