Guido van Rossum在1991年正式对外发布Python版本,现在已成为最流行的语言之一。

分别执行以下命令,查询Python语言中的保留字:

import keywordkeyword.kwlist

1.False

表示假。 //即在if语句中不会执行。注:在Python中可以给False赋值(改变原有是错误的意思)

2.True

表示真。 //False的反义词

3.None

None是一个特殊的常量,None和False不同,None不是0。None不是空字符串。None和任何其他数据类型比较永远返回False。None有自己的数据类型NoneType。我们可以将None赋值给任何变量,但是不能创建其他NoneType对象。  

例如:

4.and

表示和。 //比如A和B,A and B,在if语句中,A和B同时成立才判定为真,其余情况均判定为假

5.or

表示或。 //比如A或B,A or B,在if语句中,A或B只要有一个成立即判定为真

6.not

表示非,逻辑判断。

7.if

if语句用来检验一个条件,如果条件为真,我们运行这一块语句(称为if…块),否则我们处理另外一块语句(称为else…块)。else从句是可选的。

8.elif

else if的缩写。 //上一级if如果为False,用elif进行二次筛选判断

9.for

for循环可以遍历任何序列的项目,如一个列表或者一个字符串

例如:

10.while

while语句重复执行一块语句。while是循环语句的一种,while语句有一个可选的else从句。

11.in

for…in是另外一个循环语句,它在一序列的对象上递归,即逐一使用队列中的每个项目。

12.break

表示终止。//在while,或者for语句中跳出循环,不会执行else后内容

13.continue

跳出当前循环。 //如果设置if(跳出条件) break是跳出所有,continue是只跳出此次循环,会执行else后的内容

14.return

Python函数返回值return,函数中一定要有return返回值才是完整的函数。如果你没有在Python中定义函数返回值,那么会得到一个结果是None对象,而None表示没有任何值。

例如:

当函数没有显示return,默认返回none值,以下测试:

15.class

定义类的保留字。

16.import

在Python中用import或者from…import来导入相应的模块

例如:

17.from

在Python中用import或者from…import来导入相应的模块。

18.def

定义函数。

例如:

调用:

结果:

19.is

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

其中:

- id:用来唯一标示一个对象

- type:表示对象的类型

- value:是对象的值

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

- ==:判断的是a对象的值是否和b对象的值相等,是通过value来判断的

例如:

20.lambda

表示匿名函数,提升了代码的简洁程度。

例如:

g=lambda x:x+1

运行结果:

在例如:

也有人总结lambda是为了减少单行函数的定义而存在的。

21.nonlocal

nonlocal关键字用来在函数或其他作用域中使用外层(非全局)变量。

例如:

22.del

表示删除。 //不同于其他语言,Python中的删除是删除对象,而不是数据的值

例如:

23.global

定义全局变量。 //global a,a被设定成全局变量

24.as

表示作为。 //比如A as B,表示B变成了A

25.with

with是一个控制流语句,with可以用来简化try…finally语句,它的主要用法是实现一个类_enter_()和_exit_()方法。

例如:

26.yield

yield用起来像return,yield在告诉程序,要求函数返回一个生成器

例如:

27.assert

表示断言。 //当你不清楚程序此行的时候,用assertpython(python相当于if里的内容)检测,如果代码行前含assert并且此行代码为False,则崩溃报错,以此来检测这行是否为True,aasert判定后返回值相当于判断

28.try

程序员可以使用try…except语句来处理异常。把通常的语句块放在try块中,而把错误处理的语句放在except块中。

29.finally

当try没有抛出异常时,执行完后执行finally,当try后语句抛出异常跳到finally执行,当finally语句有异常时,会继续抛…避免方法:在外层嵌套一个try…expect

30.except

异常处理。 //当程序报错的时候,利用try…except…捕获异常。用finally来跳过异常执行下面的代码,或者异常时加入触发事件。

31.raise

raise抛出异常。

例如:

32.pass

pass的意思是什么都不要做,作用是为了弥补语法和空定义上的冲突,它的好处体现在代码的编写过程之中,比如你可以先写好软件的整个框架,然后再填好框架内具体函数和class的内容,如果没有pass编译器会报一堆的错误,让整个开发很不流畅。

例如:

python except用法和作用_Python保留字简单释义相关推荐

  1. python except用法和作用_Python面试题(部分附带面试标准答案) 建议收藏

    1.请尽可能列举python列表的成员方法,并给出一下列表操作的答案: (1) a=[1, 2, 3, 4, 5], a[::2]=?, a[-2:] = ? (2) 一行代码实现对列表a中的偶数位置 ...

  2. python if 跳出_Python保留字简单释义

    作者:小小程序员 链接:https://zhuanlan.zhihu.com/p/87393696 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. Guido van ...

  3. python except用法和作用_python上手--异常处理与文件

    本专栏python属于上手系列,因为网络资源众多,有从零基础开始介绍的,也有各种进阶应用,我在这个专栏里就从上手来介绍python,零基础也许不一定合适.但实践永远是获得认知的手段,因此上手实践操作对 ...

  4. python匿名函数的作用_Python匿名函数 Lambda表达式作用

    在Python这门优美的编程语言中,支持一种有趣的语法格式(表达式),可以让我们在单行内创建一个最小的函数-python lambda匿名函数. 据说是借鉴了Lisp语言中lambda表达式,它可以使 ...

  5. python编程超市购物系统_python实现简单购物车系统(练习)

    #!Anaconda/anaconda/python#coding: utf-8 #列表练习,实现简单购物车系统 product_lists= [('iphone',5000), ('computer ...

  6. python布尔值的作用_Python基础教程详解布尔变量的作用

    布尔值也叫真值,在Python开发(http://www.maiziedu.com/course/python-px/)中所有的值都被解释为真值,标准的真值为true和false.那么布尔变量在Pyt ...

  7. python中try语句的用法和作用_python基础知识三——try与except处理异常语句

    try/except介绍 与其他语言相同,在python中,try/except语句主要是用于处理程序正常执行过程中出现的一些异常情况,如语法错(python作为脚本语言没有编译的环节,在执行过程中对 ...

  8. python进程池的作用_python 进程池的简单使用方法

    回到python,用一下python的进程池. 记得之前面试的时候,面试官问:你知道进程池的默认参数吗? 我没有回答上来,后来才知道,是有默认参数的.下面就看看它的默认参数 1. 不加参数 from ...

  9. python 静态方法 类方法 的作用_Python实例方法、类方法、静态方法的区别与作用详解...

    本文实例讲述了Python实例方法.类方法.静态方法的区别与作用.分享给大家供大家参考,具体如下: Python中至少有三种比较常见的方法类型,即实例方法,类方法.静态方法.它们是如何定义的呢?如何调 ...

最新文章

  1. 1016. Phone Bills (25)
  2. 【转】用VB操作Excel详解
  3. mysql中的表连接知识点_Mysql知识点总结
  4. Android开源框架——事件总线otto
  5. js抽奖概率随机取出数据(简单示例)
  6. Linux 串口编程三 使用termios与API进行串口程序开发
  7. java 调用r语言包传参数_Java与R语言的配置,调用
  8. 来吧,自己动手撸一个分布式ID生成器组件
  9. RAN adjusts schedule for 2nd wave of 5G specifications
  10. python 面授_5天Python实战营(面授)
  11. delphi adoquery 上一个下一个_从一个起点冲向下一个起点
  12. Netscreen204防火墙配置网络设备的SNMP及Syslog配置
  13. 黄国酬老师的ExtPB.Net
  14. mysql防注入方法_防止SQL注入的六种方法
  15. Linux之ES集群搭建
  16. omv检查硬盘坏道_MHDD磁盘坏道扫描工具使用方法(详细图文教程)
  17. Linux增加一块scsi硬盘,Linux下添加第二块scsi硬盘
  18. 目标规划运筹学例题doc_运筹学之目标规划(胡运权版).doc
  19. 2022年全球及中国舞台灯光系统行业头部企业市场占有率及排名调研报告
  20. 只是一部关于爱情的电影

热门文章

  1. Python中的datetime日期格式化
  2. Excel中的fixed函数
  3. Spring Boot项目中使用RestTemplate调用https接口出现 unable to find valid certification path to requested target
  4. java jsch shell_仅在JSch shell通道中获取特定命令的输出
  5. vue ---- webpack - devServer节点
  6. linux oracle显示乱码,Linux下oracle显示乱码解决
  7. zookeeper 3.5.6安装
  8. Android5.0和6.0之后新增的控件说明
  9. 用php做盒子模型,什么是CSS盒子模型?一文带你了解CSS盒子模型
  10. php折半查找算法,PHP如何实现折半查找算法