python保留字和关键字的区别,

  python保留字和关键字的区别,

  Python保留字和关键字用法的详细解释了解python3的一些总结

  3 python 3文档中的详细介绍:https://docs.python.org/3/reference/musical _ analysis.html #关键字

  概念:保留字是python语言中预先保留的标识符。它们在程序中有特定的用途,不能用作变量名或函数名。保持单词区分大小写,除了False、True、None none。

  Python获取关键字列表

  import关键字print(keyword . kw list)-Python 3.6控制台输出- [False , None , True , as , assert , break , class , continue , def , del , elif , else , except , finally , for , from , global , if , import , in , is , lambda , non , not , or , pass , raise , return , try , while , with , yield]

  Is_1=Trueis_2=False 2、if、elif和else语句、条件分支语句

  If分60:打印(“不及格”)elif分80:打印(“不够好”)else:打印(“优秀”)3。例如,在判断它是否在列表中。

  2在[1,2,3,4] 4。删除列表中的变量或元素。

  “你好,世界!”b=hellodel b print(a) #你好,世界!List=[1,2,3,4,5,6] del list [1] print (list) # [1,3,4,5,6] 5,for \ while和break \继续构造循环语句。

  继续继续,即跳过循环,立即执行下一个循环。

  退出break loop语句

  对于[1,2,3,4,5,6]中的I:If i==2:continue If i==4:break print(I)# 1 3此处跳过I==2,当I==4时循环6、and or和not NOR结束。

  并且有一个False,结果也是False。

  或者只有一个假,结果是真。

  不

  7.def返回和yield def定义函数。Return用于从函数返回,可以有一个值。

  Yield generator,在函数中使用Yield时,解释器会将函数解释为生成器。

  # def return应用def feb (max): a,b=1,1而a max: yield aa,b=b,a bfor I in feb(20):print(I)# generator写一个斐波那契数列# yield应用def foo(): print(hello world!)return def square(num):return num * num foo()# hello world!Print(square(5)) # 25 8、类定义类面向对象编程

  Class cat: def _ _ init _ _ (self,name): self。_ _ name=name def miaw(self):print(self。_ _ name 是喵喵.)cat=cat( Tom )cat . miaw()9、from、import和as from。

  从。进口。将别名指定为。

  10.assert计算一个布尔值。如果断言为真,程序将继续执行。如果断言失败,将停止执行,并将输出AssertError和指定的字符串。

  它主要用于调试。注意,它不能代替if判断语句。

  X=24 assert x% 2==1, ok traceback(最近一次调用last):file c:* * * */study . py ,line2,inmodule assert x% 2==1, ok 断言错误:ok11,是判断变量。

  确定对象id是否相同。

  12.传递空语句,用作占位符以保持程序完整。x=10 if x 8:print( ok )else:pass 13,None None表示变量受控制。

  14.try、except和finally try用于捕捉异常,有异常时执行except之后的语句,无异常时执行else之后的语句。

  无论异常是否发生,finally之后的语句都会被执行。

  x=2 try:print( Let Let try 0/0 )x=x/0 except:print( one exception )else:print( no exception )finally:print(此句必读)15、And with当with语句进入时,将执行对象的__enter__()方法,该方法返回的值将赋给as指定的目标;当with语句退出时,将执行对象的__exit__()方法,无论是否出现异常,都将清理该方法。

  16.global定义并通知python下面的变量是全局变量,所以不要定义新的局部变量。

  x=6 def local _ x():x=7 print( x in func= str(x))local _ x()# x in func=7 print( global x= str(x))# global x=6 print()def global _ x():global x #定义x为全局变量x=7 print( x in func= str(x))global _ x()# x in func=7 print( global x= str(x))# global x=7 17、lambda定义表达式、匿名函数

  A=lambda x,y: x y print (a (1,2)) # 3 18,async和await参考廖雪峰老师的讲解:

  可以将一个生成器标记为协程类型,然后从协程内部用yield调用另一个协程,实现异步操作。

  为了简化和更好地识别异步IO,从Python 3.5开始引入了新的语法async和await,这可以使coroutine的代码更加简洁和可读。

  请注意,async和await是协程的新语法。要使用新语法,您只需进行两个简单的替换:

  替换@ async带async的io.coroutine将yield from替换为await。

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

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