python的关键字有哪些,都是什么意思?

 我来答
兔震特i
2020-04-16 · TA获得超过978个赞
知道大有可为答主
回答量:3288
采纳率:77%
帮助的人:97.1万
展开全部

我这里汇总Python经常用到的27个关键字,希望对正在学Python的你能够起到帮助

1 and:逻辑与

2 as:为导入的模块取一个别名,在Python2.6中新增

3 assert:断言,在Python1.5新增

4 break:用在循环语句,跳转到语句块的末尾

5 class:用来定义一个类

6 continue:和break香对应,跳到语句块的开头

7 def:用来定义一个函数或方法

8 del:删除

9 elif:全称是else if

10 exec:内置函数。执行以string类型存储的Python代码


11 finally:用在异常处理语句try-excep-finally中

12 for:著名的for循环,可以用来遍历一个列表

13 from:字面意思,表示从一个包导入某个模块

14 global:在函数或其他局部作用域中使用全局变量

15 if:如果

16 import:导入

17 in:在,后面跟一个列表,字典或字符串

18 is:逻辑判断

19 not:逻辑非

20 or:逻辑或

21 pass:占位符,用来告诉Python这里不用考虑

22 print:写得最多的关键字,后来在Python3.0中变成了内置函数

23 raise:用来引发一个异常

24 return:函数返回

25 try:异常处理机制

26 while:while循环

27 with:在Python2.6中新增,使用with候不管with中的代码出现什么错误,都会进行对当前对象进行清理工作,注意该句话后面有一个冒号表示with语句。

以上就是我汇总的部分关键字,希望对你有所帮助

oldboyedu5
2023-04-18 · 超过140用户采纳过TA的回答
知道小有建树答主
回答量:1815
采纳率:0%
帮助的人:9万
展开全部

①and、or、not

and、or、not关键字都是逻辑运算符,用法如下:

and:如果两个语句都返回True,则返回值将仅为True,否则它将返回False。

or:如果其中一条语句返回True,则返回值为True,否则它将返回False。

not:如果语句不是True,则返回值为True,否则返回False。

②if、elif、else

if、elif、else主要用于条件语句,用法如下:

if:用于创建条件语句,并且仅当条件为True时,才允许执行if代码块。

elif:在条件语句中使用,是else if的缩写。

else:在条件语句中使用,并确定在if条件为False时该执行的代码。

③for、while

for、while主要用于定义一个循环,用法如下:

for:用于创建一个for循环,它可以用来遍历序列,例如列表、元组等。

while:用于定义while循环,while循环将继续,直到while的条件为False。

④True、False

True、False是比较操作返回的结果,用法如下:

True:关键字True与1相同。

False:关键字False与0相同。

⑤continue、break

continue、break主要用在for循环和while循环中,用法如下:

continue:continue关键字用于在for循环中结束当前迭代,并继续进行下一个迭代。

break:break关键字用于中断for循环或while循环。

⑥pass

pass语句用作将来代码的占位符。当执行pass语句时,不会有任何影响,只是占位作用代表空白代码,但是,如果你不写任何东西,就会报错。循环,函数定义,类定义或if语句中不允许使用空代码,则可以使用pass。

⑦try、except、finally、raise

try、except、finally、raise都是与异常有关的关键词,用法如下:

try:在try……except块中使用,它定义了一个代码块,并在没有问题的情况下执行块。如果包含任何错误,可以为不同的错误类型定义不同的块。

except:在try……except块中使用。如果try块引发错误,并在有问题的情况下执行对应的代码块。

finally:在try……except块中使用。它定义了一个代码块,当try……except……else块结束时,该代码块将运行。无论try块是否引发错误,都将执行finally代码块。

raise:raise关键字用于引发异常,可以定义引发哪种错误,以及向用户显示错误信息。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老男孩教育
2022-12-20 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
老男孩教育
专注于Linux高级运维、Python开发、大数据培训,为您分享行业前沿的技术,有效的学习方法和有价值的学习资料。
向TA提问
展开全部

1、and、or、not

and、or、not关键字都是逻辑运算符,用法如下:

and:如果两个语句都返回True,则返回值将仅为True,否则它将返回False

or:如果其中一条语句返回True,则返回值为True,否则它将返回False

not:如果语句不是True,则返回值为True,否则返回False

2、if、elif、else

if、elif、else主要用于条件语句,用法如下:

if:用于创建条件语句(if语句),并且仅当条件为True时,才允许执行if代码块

elif:在条件语句(if语句)中使用,是else if的缩写

else:在条件语句(if语句)中使用,并确定在if条件为False时该执行的代码

其中,else关键字还在try… except块中使用。

3、for、while

for、while主要用于定义一个循环,用法如下:

for:用于创建一个for循环,它可以用来遍历序列,例如列表,元组等

while:用于定义while循环,while循环将继续,直到while的条件为False

4、True、False

True、False是比较操作返回的结果,用法如下:

True:关键字True与1相同

False:关键字False与0相同

5、continue、break

continue、break主要用在for循环和while循环中,用法如下:

continue:continue关键字用于在for循环(或while循环)中结束当前迭代,并继续进行下一个迭代

break:break关键字用于中断for循环或while循环

6、pass

pass语句用作将来代码的占位符。当执行pass语句时,不会有任何影响,只是占位作用代表空白代码,但是,如果你不写任何东西,就会报错。循环,函数定义,类定义或if语句中不允许使用空代码,则可以使用pass

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式