python35个关键字_Python关键字35个

本文详细介绍了Python3.x中的35个关键字,包括新增的`False`、`True`、`None`、`async`、`await`和`nonlocal`,以及它们在布尔值、逻辑运算、别名、异常处理、断言、协程等方面的应用。同时,对比了与Python2.x的区别,如`exec`和`print`的移除。
摘要由CSDN通过智能技术生成

摘要

python3.x中有35个关键字,比python2.x增加了6个: False True None async await和nonlocal 且删除了exec与print。

python3.8中:

a0e18424533f0c32a41039dc43f696c6.png

python2.7中:

b9067a0cadf25786c765211ab8a19733.png

详解(按新版图一顺序):

(1)False 和 True : 布尔值,0和1

(2)None: 空

(3)and、not 和 or: 逻辑与,逻辑非,逻辑或。

(4)as:三种用法如下

(1)起到别称的作用

>>> from decimal import Decimal as D #用自定义的D代替Decimal方法,便于下面的书写。

>>> D(0.1)+D(0.2)

Decimal('0.3000000000000000166533453694')

(2)经典的with as 用法,with后面紧跟着的对象,会调用它的__enter__方法,返回的对象会

赋值给temp

>>>with object as temp:

(3)与except组合起来,看下面,捕获到Exception对象会赋值给e

>>>try:

>>>pass

>>>except Exception as e:

>>>pass

(5)assert:断言,用于判断变量或条件表达式是否为真。

assert 断言在意义上相当于 if-not-raise,如果表达式为假,就会发生异常。

简单用法示例如下:

>>> assert 2+2==4 #正确的表达式无返回值

>>> assert 2+2==5

Traceback (most recent call last):

File "", line 1, in

AssertionError #错误的报错AssertionError

>>> assert 2+2==4,"正确啦啦啦"

>>> assert 2+2==5,"错误啦啦啦"

Traceback (most recent call last):

File "&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值