Python关键字35个

本文详细介绍了Python 35个关键字,包括新增的False, True, None, async, await和nonlocal。内容涵盖布尔值、空、逻辑运算、断言、协程、循环、条件分支、异常处理、导入、全局与外层变量、序列判断、实例检查、匿名函数、占位符、异常抛出、函数返回、上下文管理、生成器等。" 90437246,5735379,C语言入门:数组基础,"['C语言', '数组', '编程入门']
摘要由CSDN通过智能技术生成

摘要

python3.x中有35个关键字,比python2.x增加了6个: False True None async await和nonlocal 且删除了exec与print。
python3.8中:
在这里插入图片描述
python2.7中:
在这里插入图片描述

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

(1)FalseTrue : 布尔值,0和1
(2)None: 空
(3)andnotor: 逻辑与,逻辑非,逻辑或。
(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 "<stdin>", line 1, in <module>
AssertionError      #错误的报错AssertionError
>>> assert 2+2==4,"正确啦啦啦"
>>> assert 2+2==5,"错误啦啦啦"
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AssertionError: 错误啦啦啦   #自定义的错误返回值

(6)asyncawait: 协程和挂起协程
本人新手难以理解—— 详情参考:

https://www.cnblogs.com/dhcn/p/9032461.html

(7)breakcontinue: 前者结束循环,后者结束当前当次循环。

for s in "python":
    if s=='t':
        continue
    print(s,end=&
  • 16
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值