@songying
2017-10-05T17:41:21.000000Z
字数 540
阅读 1110
python
import keyword
keyword.kwlist #查看Python保留字
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符。
print(b, end=',')
不带参数值的return语句返回None。
python中查找规则: L –> E –> G –>B。
Python 中只有模块(module),类(class)以及函数(def、lambda)才会引入新的作用域,其它的代码块(如 if/elif/else/、try/except、for/while等)是不会引入新的作用域的,也就是说这这些语句内定义的变量,外部也可以访问
num = 1
def fun1():
global num # 需要使用 global 关键字声明
def outer():
num = 10
def inner():
nonlocal num # nonlocal关键字声明