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

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

import keyword

keyword.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从句。

http://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定义函数需要保留字def_Python保留字简单释义相关推荐

  1. python定义函数

    python 定义函数 def functionName(list of parameters):#函数定义时并不会执行,调用时才执行functionBodyreturn value 有参数有返回值 ...

  2. python定义函数需要保留字def_定义函数时要用到哪一个python保留字?_学小易找答案...

    [简答题]常见的足部畸形有哪些?例举6种以上. [其它]请将会计学小册子第四章完成情况(选择+判断+业务题2. 6.)的所有内容拍照上传嗷 [其它]以小组为单位进行现场调研,对足球场外的广场区域植物造 ...

  3. python定义函数的组成部分有_Python文档学习笔记(4)--定义函数

    定义函数 关键字 def 引入函数的定义.其后必须跟有函数名和以括号标明的形式参数列表.组成函数体的语句从下一行开始,且必须缩进. 执行 一个函数会引入一个用于函数的局部变量的新符号表. 因此,在函数 ...

  4. python定义函数的关键字是_python 函数定义

    python 函数 ---------------- ---------------- ---------------- ---------------- def test(x): print(x) ...

  5. python定义函数的命令_Python入门 | 定义函数

    自用复习备忘总结. 一些定义函数:一段用来封装任务的代码 封装:用一个简单的命令执行一系列步骤的方式 3. 对象python使用对象来存储数据. 构造任何类型的值都是一个对象. 所有对象都具有三个特性 ...

  6. Python定义函数(待整理)

    定义函数: 格式:在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. 调用函数 数据类型检查 ...

  7. python定义函数后怎么输出_python中如何定义函数返回值

    返回值简介: 简单介绍print和return的区别,print仅仅是打印在控制台,而return则是将return后面的部分作为返回值作为函数的输出,可以用变量接走,继续使用该返回值做其它事. 函数 ...

  8. python 定义函数方法_Python动态定义函数的方法介绍

    本篇文章给大家带来的内容是关于Python动态定义函数的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 基于 MIT 许可协议 在 Python 中,没有可以在运行时简化函数 ...

  9. python定义函数的组成部分有_Python学习笔记之函数的定义和作用域实例详解

    本文实例讲述了Python函数的定义和作用域.分享给大家供大家参考,具体如下: 定义函数 默认参数: 可以向函数中添加默认参数,以便为在函数调用中未指定的参数提供默认值 # 如果调用 cylinder ...

最新文章

  1. [跟我学UML] UML包图中的包引入和包合并
  2. 初识--AVSpeechSynthesizer
  3. dubbo admin 安装
  4. 大数据告诉你,中国女人有多勤奋
  5. Vs Code如何自定义设置一键代码补全
  6. 监测ASP.NET MVC 网站
  7. 使用VLC转码,在HTML5页面播放实时监控
  8. 关于“数组指针”的一点想法
  9. dp HDU - 5074
  10. 一只潜力十足的专业电竞游戏鼠标——HyperX巨浪RGB电竞鼠标
  11. 安卓一键清理内存_一键深度清理手机内存,从此和卡顿再见
  12. linux安装时找不到硬盘分区,在安装linux时出现找不到硬盘如何解决
  13. 前端面试基础题:请写出至少20个HTML5标签
  14. 关于Altium Designer的BOM,元件清单
  15. python中true什么意思_python中的bool是什么意思
  16. r -括号[ ]和双括号[[ ]]之间的差异
  17. JZOJ 5426 Galo
  18. splunk与日志分析
  19. Vuex---在 Vue 组件中获得 Vuex 状态state
  20. 关于学校计算机维修请示,学校维修请示报告范文

热门文章

  1. 2013.03.20清晨北京的雪
  2. 北美跨境电商平台Wish透露未来一年在华规划
  3. 华为的Marketing部门
  4. PCB上面的元器件辨识方法
  5. Javaweb | cookie实现两周内免登录
  6. 麒麟系统下安装mysql_Ubuntu麒麟下安装MySQL+Django+Python(一)
  7. 金融行业机房监控4大难题?你中招了吗
  8. Windows终端远程管理linux和windows主机
  9. 【第十七届智能车】智能车图像处理(5)-元素识别(斑马线、车库)
  10. 如何在WPS的word中使用 Mathpix Snipping 和 MathType进行快速输入数学公式