在编程的语境下,函数 (function) 是指一个有命名的、执行某个计算的语句序列 (sequence of statements) 。函数可以针对某类问题建立了通用解决步骤(算法),函数减少了重复代码,从而让程序更简洁、易读、易于操作。
函数由对象、语句、表达式组成。
函数执行特定的操作并返回一个值(无返回值则隐式返回 None)
函数编程是面向过程的。
Python函数代码结构和调用如下:
2. 变量 2.1 局部作用域与全局作用域、global语句
如果全局作用域变量在局部作用域没有被定义(赋值,或者作为参数),则全局作用域变量可以被局部作用域读取
>>> def func(): print(a) # 这种写法是不好的 >>> a = 2 # a是全局作用域变量,但可以被局部作用域读取 >>> func() 2