python中33个关键字_Pyhthon 3中 35个关键字详解

一、查看python中包含的所有关键字

打开windows命令行,输入python回车。  然后在输入   help("keywords")

我使用的是 python 3.7 版本,一共有35个关键字。

二、每个关键字用法详解

1、False

False为布尔属性值,一般是判断检测的属性为 假

2、class

python的类

3、from

导入相应的模块,用import或者from...import

4、or

表示逻辑“或”

5、None

None是一个特殊的常量,和False不同,也不是数字0,更不是空字符串。

None和任何其他的数据类型比较永远返回False。

None有自己的数据类型NoneType,并且这个类型中永远只会有它一个。

如果一个函数没有返回值,那解释器就默认它的返回值是None.

6、continue

跳过continue后面循环块中的语句,继续进行下一轮循环。

7、global

定义全局变量

8、pass

pass的意思就是什么都不做,例如在定义某个函数时可以先写上pass,后续再完善。

例如:

def func_pass(): pass #如果不加pass,抛出错误:IndentationError: expected an indented block

func_pass()

9、True

为布尔属性值,一般是判断检测的属性为 真

10、def

用于定义方法

11、if

条件判断

12、raise

raise可以主动引发异常。一旦执行raise语句,后面的代码就不执行了

13、and

与\并且

14、del

删除list的元素

15、import

引入外部包

16、retrun

返回

17、as

as另一个常用的用法是与with连用,构成with…as…语句

18、elif

条件判断的结束

19、in

查找列表中是否包含某个元素,或者字符串a是否包含字符串b

20、try

出现在异常处理中,使用格式为:try...except,try中放想要执行的语句,except捕获异常

21、assert

断言

22、else

条件判断,其他情况

23、is

Python中的对象包含三要素:id、type、value

其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值

is判断的是a对象是否就是b对象,是通过id来判断的

24、while

条件判断

25、async

用来声明一个函数为异步函数

26、except

出现在异常处理中,使用格式为:try...except,try中放想要执行的语句,except捕获异常

27、lamda

即匿名函数,不用想给函数起什么名字。提升了代码的简洁程度

g = lambda :"lambda test."

print g()

28、with

和as一起使用。with....as用来代替传统的try...finally语法的。

29、await

一个协程里可以启动另外一个协程,并等待它完成返回结果

30、finally

必然执行finally语句的代码块。

31、nonlocal

可以用于标识外部作用域的变量。

局部作用域里的代码可以读外部作用域(包括全局作用域)里的变量,但不能更改它。一旦进行更改,就会将其当成是局部变量。而如果在更改前又进行了读取操作,则会抛出异常。

32、yield

返回iterable对象

33、break

退出循环

34、for

for循环

35、not

和in相反

你可能感兴趣的:(python中33个关键字)