1. 作用域
- 所有变量的作用域是它们被定义的块,从它们的名称被定义的那点开始。在最外层的就是全局的
- 如果你想要为一个定义在函数外的变量赋值,那么你就得告诉Python这个变量名不是局部的,而是 全局 的。我们使用
global
语句完成这一功能。 - pass语句在Python中表示一个空的语句块。
2. 问题
- 重复定义函数
3. 参数
- 如果你的某个函数有许多参数,而你只想指定其中的一部分,那么你可以通过命名来为这些参数赋值——这被称作 关键参数 ——我们使用名字(关键字)而不是位置(我们前面所一直使用的方法)来给函数指定实参。
- 只有在形参表末尾的那些参数可以有默认参数值,即你不能在声明函数形参的时候,先声明有默认值的形参而后声明没有默认值的形参。这是因为赋给形参的值是根据位置而赋值的。同C++
4. 关键字
- 常用的关键字用大写字母开头,如True, False, None
5. DocStrings
-
用来总结文档中的summary。