zoukankan      html  css  js  c++  java
  • python自学笔记(十一)关于函数及书写格式

    1.函数是抽象的第一步
     
        1.1 有关高压锅
        1.2 函数是抽象出来的结构,是总结,是方法
        1.3 多用函数
     
     
    2.如何定义函数 
     
        2.1 def是关键词,括号冒号永不忘,无缩进无真相。
        2.2 没有return的函数,不是大丈夫——不是真函数。
        2.3 不写doc的函数,就像没有性别的人类。
     
       def test():
        '这个函数 是返回123'
        return "123"  #如果返回多个值 自动返回一个 元组
       print test.__doc__  #打印文档
     
    3.函数的参数魔法和陷阱
     
        3.1 如何定义参数
            3.1.1 位置参数      def test(a,b): #有几个位置,调用的时候必须要填写对应个数的参数
           可选参数   def test1(a = 4):
     
        3.2 参数的值是局部变量
            3.2.1 参数只在函数内部有用,在函数里,如果需要使用全局变量 需要用 global
            3.2.1 全局变量介绍,使用方法
            3.2.2 全局变量最讨厌了
         
        3.3 参数默认值
     
        3.4 如何修改参数
            3.4.1 介绍
            3.4.2 这样修改东西,实在是恶心
     
     
        3.5 **和*,猩猩是字典,星是元组。
      def test(**kr):
        return kr
      print test(c=1,b=2) #返回字典,左边是自定的key,右边是字典的值
     
      def test1(*m)
        return m
      print teset1(2,3,4,5)  #返回元组
     
      也可以混合使用 def test2(*m,**kr) # 位置参数名称和可选参数不能一样
  • 相关阅读:
    反汇编测试
    《Unix/Linux系统编程》第五章学习笔记
    Linux学习笔记
    团队作业三
    缓冲区溢出
    ch6信号学习笔记
    ch5(定时器和时钟)学习笔记
    团队作业(四)
    团队作业(三)
    ch4学习笔记
  • 原文地址:https://www.cnblogs.com/zhenniu/p/5072183.html
Copyright © 2011-2022 走看看