Computer Science - Python - 函数

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
posted @ 2018-02-22 16:59  Samaritan_z  阅读(245)  评论(0编辑  收藏  举报