zoukankan      html  css  js  c++  java
  • 学习笔记-Python基础4-函数

    Python编码规范,比如1、给变量赋值=之间都用空格隔开;2、给函数形参或者实参赋值=左右不加空格,但是每个参数之间逗号之后加空格

    #函数

      -代码的一种组织形式

      -一个函数一般完成一项特定的功能

        -函数需要先定义

        -使用函数,俗称调用

        -使用方法:def关键字,后跟一个空格,接着函数名(),括号内参数可带可不带,然后函数块内写要执行的语句,注意函数名的命名遵循变量名命名规则(不用大驼峰,因为大驼峰给类用)

          

         -函数的参数和返回值:

           -函数的参数:负责给函数传递一些必要的信息,参数只是一个符号,具体指函数调用的时候传进来的值。(形参:函数定义的时候用到的参数没有具体值,全称形式参数;实参:函数调用时输入的参数,全称实际参数),举例如下:

            

              参数的分类:普通参数、默认参数(形参带有默认值,函数调用时,如果没有实参传入,则使用默认值)、关键字参数(函数定义的形参和默认参数一样,只是调用的时候要带参数名,而不单单是只传值,从而可以不考虑实参传递位置)、收集参数(把超出函数形参数量的实参,收集起来放到一个特定的数据结构中,收集参数可以和其他参数共存,一般没特殊情况,约定俗称参数名为args,写法*args):

                

                

                

            函数参数的混合使用:

              

           收集参数的解包问题:

            将打包好的list或者dict放入调用函数的实参中,传递给list或dict收集参数中

            

            

            

             函数文档:是对当前函数提供使用的相关的参考信息:

              

               

           -函数的返回值:函数的执行结果,1、如果不写return,默认返值为None;2、碰到return语句则结束函数,return后面的语句不再执行,举例如下:

            

  • 相关阅读:
    Zookeeper:Windows下Zookeeper启动zkServer.cmd闪退问题
    单元测试:单元测试多模块项目不同模块组件不能@autowired问题
    SpringBoot:springBoot注解大全
    单元测试:Junit基本注解@BeforeClass、@AfterClass、@Before、@After、@Test、
    知识点:日志打印@Slf4j 注解的使用方法
    单元测试:@FixMethodOrder注解指定测试方法的执行顺序
    资源:zookeeper下载地址
    资源:HTML调色板
    其他:《后端架构师技术图谱》
    Linux:从windows到linux的shell脚本编码和格式
  • 原文地址:https://www.cnblogs.com/Cloudloong/p/9574271.html
Copyright © 2011-2022 走看看