zoukankan      html  css  js  c++  java
  • Computer Science

    Python - 函数

    本文介绍了函数及其集合——模块。函数主要介绍了其声明形式、形参类型、实参类型和实参的传递方式。模块主要介绍了其存在价值及导入方法。

    函数

    # 使用 def + : + 缩进 表示函数块,而不是C中的{ }
    def func():
        print('hello, world!')
    
    # 四种形参
    # 普通形参
    def func(param):
        pass
    # 带有默认值的形参
    def func(param = 'My World 1.0'):
        pass
    # 不限数量的形参
    def func(*param):
        pass
    # 不限类型的形参
    def func(**param):
        pass
    # 这四种形参混合使用时先后顺序是:param = (param=0) = *param > **param
    
    # 两种实参
    # 位置实参
    func(param)
    # key-value实参
    func(param=0)
    
    # 实参按引用传递,有必要时对实参做好备份
    def get_true(param):
        param = True
    get_true(False) 
    

    模块

    # 使用模块的意义在于隐藏具体的函数语句,让码农的注意力回归高级逻辑,而且可以使函数在不同项目间通用
    
    # 导入
    # 全部导入,此时使用 . 引用函数
    import module 
    module.func()
    # 部分导入,此时直接使用函数名引用
    from module import func
    func()
    
    # 重命名
    import module as md
    from module import func as fc
    
  • 相关阅读:
    java基础
    C++菜鸟启动之旅--vc6.0使用教程详解
    第8章 Linux磁盘与文件系统管理
    IO(四)----对象的序列化
    IO(三)----序列流
    IO(二)----字符流
    IO(一)----字节流
    File类
    枚举类
    自动装箱和自动拆箱
  • 原文地址:https://www.cnblogs.com/samaritan-z/p/8459458.html
Copyright © 2011-2022 走看看