python关键字及其用法,python定义关键字

  python关键字及其用法,python定义关键字

  Python关键字,也称为保留字。

  保留字是官方定义的有特殊含义的字。用户不能使用保留字作为变量、函数、类等的用户定义名称。

  如何查看当前Python版本中的保留字?

  打开cmd,执行python,进入Python交互模式。

  然后依次输入以下代码:

  导入关键字

  keyword.kwlist

  输出内容:

  [False , None , True , as , assert , async , await , break , class , continue , def , del , elif , else , except , finally , for , from , global , if , import , in , is , lambda , nonlocal , not , or , pass , raise , return , while , with , yield]

  下面的输出列表是保留字列表。

  接下来,介绍每个保留字。

  错误的

  布尔值,表示假。等于0,与True相反

  打印(12)

  打印(5 6)

  打印(4英寸[1,2,3])

  打印(“你好”是“再见”)

  print(5==6)

  print(5==6或6==7)

  print(5==6且6==7)

  打印(“你好”不是“你好”)

  print(not(5==5))

  打印(3不在[1,2,3]中)

  没有人

  定义一个空值,这意味着根本没有值。

  x=无

  打印(x)

  注意:0,False,“”为空,但不是无。None的意思是什么都没有,但是None=没有。

  真实的

  布尔值,表示真。等于1,与False相反

  并且,或者

  And用于连接2个语句,如果两个语句都为真,则为真。

  Or用于连接两个语句,如果其中一个为真,则该语句为真。

  a=1

  b=2

  如果a==1,b==2:

  打印(确定)#确定

  如果a==1或b==3:

  打印(确定)#确定

  如同

  创建别名。

  导入os作为#导入os后,为os创建一个别名,这是一个。

  打印(a.getcwd())

  维护

  调试代码时使用,如果给定条件为真,继续执行。如果为False,将导致AssertionError。

  x=你好

  #如果条件返回True,则什么都不会发生:

  断言x==hello

  #如果条件返回False,将引发AssertionError:

  断言x==再见

  继续休息

  打破目前的循环。

  对于范围(1,10)内的I:

  如果i==5:

  输出4后面的Break # Nothing

  打印(一)

  Continue不执行循环的剩余代码,直接跳转到循环的end语句。

  对于范围(1,10)内的I:

  如果i==5:

  Continue #不输出5

  打印(一)

  班级

  定义一个类。

  类Rect():

  定义一个矩形类。

  def GetArea(self,x,y):

  获取矩形区域

  返回x*y

  极好的

  定义一个函数

  def add(x,y):

  返回x y

  倒三角形

  取消定义对象,该对象可以是类、变量或函数。

  德尔雷特

  删除添加

  if,elif,else

  如果判断出一个条件,如果成立,就继续执行;如果不成立,就跳转到elif或者else。

  Elif可以在if不满足的情况下做进一步的判断。

  Else执行if和elif都不满足的条件。

  a=-1

  如果a0:

  打印(“a是正数”)

  elif a0:

  打印(“a为负”)

  否则:

  打印(“a为零”)

  尝试,除了,最后,提高

  python中的异常处理。确定当程序出错时该做什么。

  Raise用于引发错误。

  尝试:

  x=0

  # b=100/x #将产生除以0错误ZeroDivisionError。

  如果x==0:

  引发异常(“除数不能为0”)#引发自定义错误。例外

  除了ZeroDivisionError作为e:

  打印(发生了异常!,e)

  例外情况为e:

  打印(发生了异常!,e)

  最后:

  打印(“此代码仍将执行”)

  为了,在,当

  For循环

  对于范围(1,10)内的I:

  打印(一)

  While循环

  计数=10

  当计数为0时:

  打印(计数)

  计数=计数-1

  导入,从

  导入模块

  从模块中导入特定零件。

  从日期时间导入时间

  #仅从日期时间模块中导入时间的时间部分

  x=时间(小时=15)

  打印(x)

  全球的

  定义一个全局变量,可以在函数中定义。

  定义计算():

  全球xxaa

  xxaa=1000

  calc()

  打印(xxaa)

  存在

  测试两个变量是否引用同一个对象。

  注意,判断两个变量指的是同一个对象。

  如果只有值相同,则返回false。

  a=[a , b , c]

  c=[a , b , c]

  b=a

  print(a是b) # True

  print(c是a还是c是b) # False

  希腊字母的第11个

  用来创建一个小的匿名函数。

  func=a,b: a b

  print(func(1,2)) # 3

  非局部的

  用在嵌套函数中,表示当前变量属于前一个函数。

  def FuncA():

  aaa=100

  def FuncB():

  非局部aaa #如果不加非局部,aaa将成为这个函数的局部变量。

  aaa=999

  FuncB()

  返回aaa

  print(FuncA())

  不

  倒置。如果为False,则返回True。

  打印(非真)#假

  print(非0) # True

  print(不是 a) # False

  及格

  防止语法检查报告错误的占位符。

  如果为真:

  Pass#不会报告错误。

  True: #以下任何内容都不会报告错误。

  返回

  返回,表示当前函数完成,返回的下一行代码将被忽略。

  def FuncA():

  打印(1)

  打印(2)

  返回0

  打印(3) #将不被执行

  FuncA()

  随着

  用于简化错误处理,也就是简化:尝试…除了……芬拉利

  您需要完成__enter__,__exit__方法。更多用法请参考百度。

  类测试():

  def __init__(self):

  打印(“调用了init”)

  def __enter__(自身):

  打印(“输入呼叫”)

  回归自我

  def myFunc(self):

  Print(XVZ()) #抛出异常

  def __exit__(self,exc_type,exc_value,exc_trackback):

  打印(“退出呼叫”)

  print(exc_type,exc_value,exc_trackback)

  使用Test()作为t:

  t.myFunc()

  输出内容:

  调用了Init

  呼叫输入

  调用退出

  未定义名称“XVZ”

  回溯(最近一次呼叫):

  .

  立正!程序将出错退出,但已经执行了__exit__,这相当于finally。

  产量

  异步和等待

  异步执行和生成器请参考百度资料。

  如果文章对你有帮助,请回复,让更多人看到这个帖子。

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

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