python系统关键字_「keyword」Python关键字keyword - seo实验室

keyword

代码版本:3.6.3

关键字是指Python中的保留字,是已经规定好的有其固定作用的词,定义变量时不能与关键字重名。关键字不是变量,只是一种有特殊用处的词语。keyword模块中的kwlist是一个列表,存放了Python中所有的关键字(str格式)。关键字其实很好分辨,就是编写代码时那些不曾定义过就直接使用的单词(不是符号),而且使用时决不能带括号,那就一定是关键字,用这个规则,再回忆编写一个模块的过程,就能把所有关键字想出来了。

Python3和2的关键字

Python3共有33个关键字,Python2共有31个关键字,下面有Python3中的所有关键字。比Python2中的关键字少了`exec`和`print`,多了`False`、`True`、`None`和`nonlocal`,这三个也是仅有的首字母大写的。

import keyword

print(keyword.kwlist)

print(keyword.iskeyword('is'))

运行结果

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def',

'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in',

'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

True

记忆思路(脑子瓦特了才背这个呢,别看)

导入:

import as from

定义、释放:

class def lambda del

pass

global nonlocal

return yield

循环、判断:

while for in if else elif

is not and or

break continue

异常、断言:

try except finally with

raise assert

keyword模块提供了两个对象

# keyword.py 部分源码

__all__ = ["iskeyword", "kwlist"]

keyword.kwlist是一个列表,里面放着所有的关键字。

keyword.iskeyword()接收一个字符串参数,返回其是不是关键字(True/False)

iskeyword调用的是魔法方法__contains__

# keyword.py 部分源码

iskeyword = frozenset(kwlist).__contains__

相关阅读

import nibabel as nib

img1 = nib.load('my_file.nii')

img2 = nib.load('other_file.nii.gz')

img3 = nib.load('spm_file.img

数字信号综合设计题目简述:

(1)基带信号的产生及调制

def py_init(jidai_1,sin1_hz,zxb1_hz): #(常数,载波频率,基带信号频率)

y_

今天下午我在自己的笔记本上尝试用python3搭建robot framework 框架,遇到不少问题,一步一步解决的,过程如下。系统使用的win10 ,pytho

转载自:http://www.cnblogs.com/denny402/p/5121501.html一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺

python socket.error: [Errno 10054] 远程主机强迫关闭了一个现有的连接。问题解决方案:前几天使用python读取网页

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值