python处理程序异常的保留字包括_Python3与2中的保留字(关键字)介绍

up学的是这本书(见上图)

Python中的标识符是用于识别变量、函数、类、模块以及其他对象的名字,标识符可以包含字母、数字及下划线(_),但是必须以一个非数字字符开始。字母仅仅包括ISO-Latin字符集中的A–Z和a–z。标识符对大小写敏感的,因此 FOO和foo是两个不同的对象。特殊符号,如$、%、@等,不能用在标识符中。另外,如if,else,for 等单词是保留字,也不能将其用作标识符。下面的表列出了所有的保留字符及其说明:

截图来自:《Python开发技术详解》

保留字^_^说明(中间我用^_^隔开)

and ^_^用于表达式运算,逻辑与操作

as^_^用于类型转换

assert^_^断言,用于判断变量或条件表达式的值是否为真(算了还是用冒号)

break:中断循环语句的执行

class:用于定义类

continue:继续执行下一次循环

def:用于定义函数或方法

del:删除变量或者序列的值

elif:条件语句 与if else 结合使用

else:条件语句 条件语句,与if,elif结合使用。也可以用于异常和循环使用

except:except 包括捕获异常后的操作代码,与try,finally结合使用

exec:用于执行python语句

for:循环语句

finally:用于异常语句,出现异常后,始终要执行finally包含的代码块。与try,except结合使用

from:用于导入模块,与import结合使用

global:定义全局变量

if:条件语句,与else,elif结合使用

import:用于导入模块,与from 结合使用

in:判断变量是否存在序列中

is:判断变量是否为某个类的实例

lambda:定义匿名函数

not:用于表达式运算,逻辑非操作

or:用于表达式运算,逻辑或操作

pass:空的类,函数,方法的占位符

print:打印语句

raise:异常抛出操作

return:用于从函数返回计算结果

try:包含可能会出现异常的语句,与except,finally:结合使用

while:循环语句

with:简化Python的语句

yield:用于从函数依次返回值

以上是python2里面的,3里面添改了几个

nonlocal

nonlocal是Python3新增的关键字,用于告知Python后面的变量定义在其他地方,不要在本函数中定义出一个新的局部变量。

相比Python 3.6版的33个关键字,Python 3.7版本中正式引入两个新的关键字async与await,共35个关键字。

async/await

用asyncio提供的@asyncio.coroutine可以把一个generator标记为coroutine类型,然后在coroutine内部用yield from调用另一个coroutine实现异步操作。

为了简化并更好地标识异步IO,从Python 3.5开始引入了新的语法async和await,可以让coroutine的代码更简洁易读。

请注意,async和await是针对coroutine的新语法,要使用新的语法,只需要做两步简单的替换:把@asyncio.coroutine替换为async;

把yield from替换为await。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值