[关闭]
@songying 2018-07-27T22:14:02.000000Z 字数 560 阅读 1181

python 关键字

python


查看所有关键字

  1. >>> import keyword
  2. >>> print(keyword.kwlist)

判断字符是否为关键字

是: True

  1. import keyword
  2. keyword.iskeyword('as')

is , ==的区别

is 指的是判断两个变量所指向的对象是否为一个, 是通过比较两个变量所指向的对象的标识所决定的。id()函数返回对象标识。

== 指的是判断两个变量所指向的两个对象的内容相等不相等,并不在意这两个对象是否为同一对象。a == b 是语法糖等于a.eq(b)

  1. x is None
  2. x is not None

True 与 False

if elif else

try except finally

break 与 continue

class 与 def

while 与 for

from 与 import

return 与 yield

pass 与 None

and 与 or

keyword.kwlist = [ 'as', 'assert' , 'del', 'global', 'in', 'is', 'lambda', 'nonlocal', 'not', 'raise', 'with','nonlocal',]

global 与 nonlocal

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注