整理《简明Python教程》从基础到模块章节:
总体来说关系从上到下:包——子包——模块——全局变量+函数,函数——变量。
一、包(Packages)
包是指一个包含模块与一个特殊的__init__.py文件的文件夹。
二、模块(Modules)
一个模块可以被其他程序导入并运行其功能。通常通过使用 import 和 from..import 语句来实现。
比如:import sys ; import math from sqrt
三、函数(Functions)
函数是指可重复使用的程序片段。你可以为该片段命名,并通过其名字在程序任何地方运行。这就是调用(Calling)函数(与系统内置函数不同)。函数可以通过关键字 def 来定义。
比如:def say_hello():
def 后面的便是你自己定义的函数标识符名称,注意圆括号和冒号不可缺少!在圆括号中间可以包括一些变量的名称,比如print_max(a,b);冒号后面另起一行是对函数内容的编码。
3.1函数参数
上面的圆括号里面的变量称为“形参”(Parameters),指的是定义函数时给定的名称。在之后调用函数时圆括号内所提供的值被称为“实参”(Arguments)。
可以在函数定义时附加一个赋值运算符(=)来为参数指定“默认参数值”(应为常数)。注意:在函数的参数列表中拥有默认参数值的参数不能