[关闭]
@songying 2017-10-05T17:41:21.000000Z 字数 540 阅读 1110

python细小知识点

python


查看关键字

  1. import keyword
  2. keyword.kwlist #查看Python保留字

好习惯

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

end关键字

关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符。

  1. print(b, end=',')

return

不带参数值的return语句返回None。

变量的作用域

python中查找规则: L –> E –> G –>B。
Python 中只有模块(module),类(class)以及函数(def、lambda)才会引入新的作用域,其它的代码块(如 if/elif/else/、try/except、for/while等)是不会引入新的作用域的,也就是说这这些语句内定义的变量,外部也可以访问

global, nonlocal

  1. num = 1
  2. def fun1():
  3. global num # 需要使用 global 关键字声明
  1. def outer():
  2. num = 10
  3. def inner():
  4. nonlocal num # nonlocal关键字声明
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注