首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

探索Python中的关键字

每种编程语言都有特殊的保留字或关键字,这些关键字对它们的使用方式有特定的含义和限制,Python也不例外。

在此,你将看到所有Python关键字的基本介绍以及其他有助于了解关键字的信息。

Python的标准库提供了一个keyword模块,可以输出当前版本(Python3.8)的所有35个关键字。

还可以使用keyword模块的.iskeyword()方法判断是否是关键字。

关键字介绍:

1.空值

None

None是一个特殊的常量,它不表示0,也不表示空字符串,而表示没有值,也就是空值。 None的类型是NoneType。

2、逻辑运算符

and、or、not

and:如果两边的表达式都返回True,则结果为True,否则结果为False。

or:如果两边的表达式其中一条返回True,则结果为True,否则结果为False。

not:取反,如果表达式为True,则结果为False,否则结果为True。

3.条件语句

if、elif、else

4.循环语句

for、while

5.布尔值

True、False

6.循环控制

continue、break

break:跳出for和while的循环体。

continue:跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

7.代码的占位符

pass

在循环中,使用pass语句句来跳过该次循环,在语句中只起到占位作用。

8.异常处理

try、except、finally、raise、assert

异常捕捉可以使用 try/except 语句。

try-finally 语句无论是否发生异常都将执行最后的代码。

Python使用raise语句抛出一个指定的异常。

assert(断言)用于判断一个表达式,在表达式条件为false的时候触发异常。

9.模块导入

import、from、as

import sys

from sys import *

from math import sqrt as sq

10.自定义函数

def、return

11.类

class

Python中定义一个类使用class关键字实现。

12.匿名函数

lambda

lambda函数的函数体只是一个表达式。

13.删除

del

del关键字主要用于删除对象,可以用于删除变量,列表或列表的一部分等。

14.声明变量作用域

global、nonlocal

global关键字用于创建一个全局变量。nonlocal关键字用于声明一个非局部变量,用于标识外部作用域的变量。

15.条件语句

in、is

in:成员运算符,如果在指定的序列中找到值返回True,否则返回False。

is:身份运算符,是判断两个标识符是不是引用自一个对象。

16.异步编程

async、await是python3的新特性,可以进行协程运行。

17.上下文管理

with用于简化异常处理

18.生成器

yield

在Python中,使用了yield的函数被称为生成器。

yield就是 return 返回一个值,并且记住这个返回的位置,下次迭代就从这个位置后(下一行)开始。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230109A05UBA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券