python常见保留字的基本含义,python中的保留字有哪些

  python常见保留字的基本含义,python中的保留字有哪些

  python保留字有哪些?下面是python的33个保留字的总结:

  1个错误

  #布尔值,表示假,对应真

  2类

  #定义该类的关键字

  3最后

  #异常处理中使用的关键字,可以用来指定始终执行的代码,指定的代码在finally中。

  示例:classmyexception(异常):pass

  尝试:

  #这里有一些代码

  引发我的异常

  除了我的例外:

  打印“遇到我的异常”

  最后:

  打印“最终到达”

  4是

  #Python中的# Objects包含三个元素:ID、类型和值。

  其中包括:

  Id:用于唯一标识一个对象。

  类型:标识对象的类型。

  Value:是对象的值。

  Is:用来判断对象a是不是对象b,用id来判断。

  ==:判断对象A的值和对象B的值是否相等,用值来判断。

  例如:a=1

  b=1.0

  a是b

  错误的

  a==b

  真实的

  id(a)

  12777000

  身份证(b)

  14986000

  5返回

  #python函数返回值return,函数必须有返回值才是完整的函数。如果没有python来定义函数返回值,会得到一个None对象的结果,None表示没有值。

  示例:def fnc1(x,y):

  打印x y

  当函数不显示return时,默认值为none。以下测试:

  result=fnc1(2,3)

  结果是无

  真实的

  6无

  #None是一个特殊的常量。None不同于False,None不等于0。None不是空字符串。与任何其他数据类型相比,None总是返回False。没有自己的数据类型。我们可以将None复制到任何变量中,但不能创建其他非类型对象。

  示例:类型(无)

  无==0

  错误的

  None==

  错误的

  无==无

  真实的

  None==False

  错误的

  7继续

  #continue语句用于告诉Python跳过当前循环块中的剩余语句,然后继续下一个循环。

  8对

  #for循环可以遍历任何项目序列,如列表或字符串。

  例如:对于“Python”中的字母:#第一个实例

  打印“当前信件:”信件

  水果=[香蕉,苹果,芒果]

  对于水果中的水果:#二审

  打印“当前水果:”,水果

  打印“再见!”

  9

  #匿名函数是一个时髦的概念,提高了代码的简洁性。

  例如:g=x:x ^ 1

  运行:g(1)

  2

  第二组

  三

  第七组

  八

  再举个例子:foo=[2,18,9,22,17,24,8,12,27]

  打印过滤器(lambda x: x % 3==0,foo)

  [18, 9, 24, 12, 27]

  打印地图(lambda x: x * 2 10,foo)

  [14, 46, 28, 54, 44, 58, 26, 34, 64]

  打印缩减(x,y: x y,foo)

  网上有人总结道:

  Lambda的存在是为了减少单行函数的定义。

  10尝试

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

  11正确

  #布尔值,表示真,与假相反。

  12 def

  #用于定义函数

  示例:def hello()

  打印(“你好,洪腾”)

  调用:

  你好()

  结果:

  你好,洪腾

  13从

  #使用python中的import或from…import来导入相应的模块。

  14个非本地

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

  示例:def make_counter():

  计数=0

  定义计数器():

  非局部计数

  计数=1

  返回计数

  返回计数器

  定义make_counter_test():

  mc=make _计数器()

  打印(mc())

  打印(mc())

  打印(mc())

  15分钟

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

  16和

  #逻辑判断语句,且两边都为真,则判断结果为真,否则为假。

  17 del

  #del用于删除一个或几个连续元素的列表操作。

  例如:a=[-1,3, aa ,85] #定义一个列表

  删除第0个元素

  Del a[2:4] #删除第2至第3行的内容。

  18全球

  #定义一个全局标量。

  19不

  #逻辑判断,否定的意义

  20与

  #with从python2.5就有了,本质上是一个控制流语句,with可以用来简化try…finally语句。它的主要用途是实现class _enter_()和_exit_()方法。

  示例:类受控_执行:

  def _enter_(self):

  设置东西

  退货

  def _exit_(self,type,value,traceback):

  把东西拆掉

  用controlled_execution()作为东西:

  一些代码

  21作为

  #与with一起使用。

  22 elif

  #与if一起使用

  23如果

  #if语句用于测试条件。如果条件为真,我们运行一个语句(称为if… block),否则我们处理另一个语句(称为else… block)。else子句是可选的。

  24或

  #逻辑判断,或的任一边为真,判断结果为真。

  25产量

  #yield的用法和return一样,yield是告诉程序让函数返回一个生成器。

  示例:def createGenerator():

  mylist=range(3)

  因为我在我的列表中:

  产量i*i

  26断言

  # Assertion,用来检查程序运行时的正确性,功能和其他语言一样。

  示例:assert len(mylist)=1

  其他27个

  #与if一起使用

  28进口

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

  示例:从系统导入*

  打印(路径,路径)

  29通过

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

  例如:def f (arg): pass #一个什么也不做的函数

  C类:传递#一个没有方法的类(至今)

  30休息

  #break语句用于停止loop语句,即使循环条件未被称为false或者序列尚未完全循环。提示:如果break是for或while循环,任何相应的循环else块都不会被执行。

  31个除外

  #使用try和except语句分发商品时出现异常。

  32英寸

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

  33加注

  #raise引发异常。

  示例:classmyexception(异常):pass

  尝试:

  #这里有一些代码

  引发我的异常

  除了我的例外:

  打印(“遇到MyException”)

  最后:

  打印(“最终到达”)

  这就是python保留字的细节。更多信息请关注php中文网其他相关文章!

  本文原载于php中文网。转载请注明出处。谢谢大家的尊重!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: