zoukankan      html  css  js  c++  java
  • 扎实基础深入篇(七):函数和类没那么复杂

    一.函数(def)

    函数,对于函数这个概念,大家都想必很熟悉,函数广泛应用于数学,科技,医疗等等众多行业。

    那么,在Python中,函数就是带名字的代码块。

    函数最显现的作用就是将一个代码块封装起来,你要调用它的时候就输入函数名,无需输入重复的代码

    现在来一个快速的例子展现一下函数:

    def greet():
        '''打印问候语'''
        print('hello!')
    
    greet()

    输出的结果:

    hello!

    这个实例演示了最简单的函数结构,函数的关键字是def,随后定义函数的名称,括号和冒号,就完成了函数的定义。

    随后第二行是个函数的注释说明,这个是最重要的代码规范,描述了函数是做什么的。

    优秀的程序员必然有着良好的注释习惯。

    1.向函数括号内传递参数

    def greet(username):
        '''打印问候语'''
        print(username,'hello!')
    
    greet('Master')

    输出的结果:

    Master hello!

    从这个示例中,在调用函数的时候传入一个名字参数,然后函数把这个参数传递到函数里面的代码块,实现函数功能。

    自然就打印出了Master hello!  那么,我如果将print那一句改成print(username+'hello!')呢?输出结果是什么?

    新输出结果:

    Masterhello!

    从这两句的print我们可以弄清楚加号和逗号带来不同的输出形式。

    2.什么是形参和实参

    在上面的例子中,括号内传递了一个参数,在调用函数的时候,也必须输入一个参数,这个username参数就叫做

    形参--->函数完成其工作所需要的一项信息。

    而我们调用函数时,输入的数据'Master'就叫做

    实参-->调用函数时传递给函数的信息。

    3.你所需要了解的三种实参

    3.1 位置实参

    3.2 关键字实参

    3.3 默认值

    4.函数的返回值

    5.保护列表的方法

    6.传递任意位置的实参

    二.类(class)

  • 相关阅读:
    五分钟带你了解啥是JWT
    软件系统方案设计
    基于工程实践的需求分析和概念原型
    Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量
    ssh链接到minikube虚拟机
    error converting YAML to JSON: yaml: line 3: mapping values are not allowed in this context
    CentOS 7 virt-manager “authentication failed”错误及解决方法
    centos安装docker
    kali安装php-gd
    mariadb忘记root密码
  • 原文地址:https://www.cnblogs.com/Masterpaopao/p/10482360.html
Copyright © 2011-2022 走看看