一文读懂python3中的所有33个关键字及其用法.docx
- 文档编号:6755088
- 上传时间:2023-01-10
- 格式:DOCX
- 页数:19
- 大小:1.25MB
一文读懂python3中的所有33个关键字及其用法.docx
《一文读懂python3中的所有33个关键字及其用法.docx》由会员分享,可在线阅读,更多相关《一文读懂python3中的所有33个关键字及其用法.docx(19页珍藏版)》请在冰豆网上搜索。
一文读懂python3中的所有33个关键字及其用法
1.False。
python中的布尔类型,与True相对。
2.None。
None是python中特殊的数据类型'NoneType',None与其他非None数据相比,永远返回False;如下测试:
3.True。
python中的布尔类型,与False相对。
4.and。
逻辑判断语句‘与’,and左右两边都为真,则判断结果为真,否则都是假。
5.as。
1)importnumpyasnp;将用一个简短的np来替代numpy;
2)结合with...as使用。
1.
6.assert。
pythonassert断言是声明其布尔值必须为真的判定,如果发生异常就说明表达为假。
可以理解assert断言语句为raise-if-not,用来测试表示式,其返回值为假,就会触发异常。
assert的异常参数,其实就是在断言表达式后添加字符串信息,用来解释断言并更好的知道是哪里出了问题。
格式如下:
assertexpression[,arguments]
assert表达式[,参数]
demo:
7.break。
跳出循环语句。
demo:
8.class。
python里面的类定义。
主要是封装,继承,多态的一些使用。
9. continue。
跳出当此循环,在当此循环后面的语句则不执行;
demo:
10.def。
python中的函数定义
11.python和java类似,具备GC机制,当数据没指向时,会将数据回收;而del关键字只是删除变量。
12.elif。
在条件语句中和if一起使用,相当于c中的elseif;
13.else。
与if联合使用。
同上。
14.except。
python中的异常机制关键字。
和try结合使用。
15. finally。
异常机制中与try使用。
且无论try语句中是否抛出异常,finally语句块一定会被执行。
16.for。
循环语句。
17.from。
导入模块的变量或函数。
可参考上述2.as中的示例。
需要注意的是,使用from导入的变量容易被覆盖,而import则不会发生这种情况;
18.global。
用处:
一般在局部或函数内对全局变量进行修改,须在局部用global声明变量,不然无法修改。
19.if。
条件语句。
参考12.elif。
20.import。
导包操作。
参考5.as。
21.in。
判断键是否存在与字典中。
22.is。
is关键字是判断两个变量的指向是否完全一致,及内容与地址需要完全一致,才返回True,否则返回False。
python中的is通常与==一起分析;==通常只是对内容进行对比,一致则返回True。
23.lambda。
匿名函数,此关键字可以用一行实现一个函数。
24.nonlocal。
nonlocal是在Python3.2之后引入的一个关键字,它是用在封装函数中的,且一般使用于嵌套函数的场景中。
在Python2.x中,闭包只能读外部函数的变量,而不能改写它。
25.not。
逻辑操作符,‘非’;
‘and’、‘or’和‘not’的优先级是not>and>or;
非0或者非False才返回True。
26.or。
逻辑操作符,‘或’;
或运算符会触发短路现象,即第一个条件为真,则返回第一个条件的值;
27.pass。
一般使用在空函数上,占位符。
当一个函数的具体实现没有策划好时,可以用pass来设置空函数。
28.raise。
python异常机制。
有时候python自带异常不够用,如同java,python也可以自定义异常,并且可以手动抛出,raise关键字就是python主动抛异常设定的关键字。
一段主动抛异常的完整示例:
29.return。
保留函数最终的值,并终结程序运行;
30.try。
python异常机制。
可参考except,finally关键字。
31.while。
循环语句。
while后接条件,若条件为真则运行后面的代码块。
32.with。
一般结构为with...as的使用方式。
with后面返回的对象要求必须两__enter__()/__exit__()这两个方法,而文件对象f刚好是有这两个方法的,故应用自如。
可通过重写上述两个函数修改
33.yield。
任何使用yield的函数都称之为生成器,而生成器通常可理解成迭代器。
如下,在python3.4.3之后需要使用__next__()来取下一个值。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 读懂 python3 中的 所有 33 关键字 及其 用法