昨晚有读者问行哥有没有保留字总结,这不它来了

关键字

保留字也称为关键字,指被编程语言内部定义并保留使用的标识符,程序员编写程序时不能定义与保留字相同的标识符。每种程序设计语言都有一套保留字,保留字一般用来构成程序整体框架、表达关键值和具有结构性的复杂语义等。掌握一门编程语言首先要熟记其所对应的保留字。

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

一共有35个关键字,行哥来分门别类的给大家介绍一下,有不认识的可以给自己补充一下了

  • 1.  True、False

  • 2. and、or、not

  • 3.class

  • 4.is、in

  • 5.try、except、finally、raise

  • 6.if、elif、else

  • 7.def、global、nonlocal、return、yield

  • 8.for、while

  • 9.break、continue

  • 10.assert

  • 11.del

  • 12.import、from、 as

  • 13.with

  • 14.pass

  • 15.await、async

  • 16.lambda

1.  True、False

False 布尔类型的值,表示假,与True相反 True 布尔类型的值,表示真,与False相反

2. and、or、not

逻辑运算符 与、或、非

3.class

定义类的关键字

4.is、in

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

  • id:用来唯一标识一个对象

  • type:标识对象的类型

  • value:是对象的值

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

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

in:判断变量是否存在序列中

5.try、except、finally、raise

使用try...except...finally语句来处理异常。

  • 通常的语句块放在try块中

  • 错误处理的语句放在except块中

  • 始终执行的语句放在finally块中

  • raise 语句抛出一个指定的异常。

try:        #some code here        raise MyException
except MyException:        print("MyException encoutered")
finally:        print("Arrive finally")x = 10
if x > 5:raise Exception('x 不能大于 5。x 的值为: {}'.format(x))

6.if、elif、else

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

7.def、global、nonlocal、return、yield

  • def 定义函数的关键字

  • global 定义全局变量

  • nonlocal 在局部寻找外层函数中离他最近的那个变量

  • return 函数中的返回值

  • yield的用法有点像return,除了它返回的是一个生成器

def createGenerator():mylist = range(3)for i in mylist:yield i*i

8.for、while

for循环可以遍历任何序列的项目,如一个列表或者一个字符串 while循环可以通关判断条件真假无限循环

9.break、continue

  • break语句是用来终止循环语句,即使哪怕循环条件没有称为false或者序列还没有被完全递归,也会停止循环

  • continue语句被用来跳过当前循环块中的剩余语句,继续进行下一轮循环

10.assert

assert 关键字用于在代码中设置检查点,用于当程序出现错误时中断程序执行。

>>> a = 3
>>> assert 0 < a < 10
>>> a = 20
>>> assert 0 < a <10
Traceback (most recent call last):File "<pyshell#3>", line 1, in <module>assert 0 < a <10
AssertionError# assert 条件后可以增加错误信息解释
>>> a = 20
>>> assert 0 < a < 10, '超出范围!'
Traceback (most recent call last):File "<pyshell#5>", line 1, in <module>assert 0 < a < 10, '超出范围!'
AssertionError: 超出范围!

11.del

del删除变量或者序列的值

a = [-1,3,'aa',85] # 定义一个list
del a[0] # 删除第0个元素
del a[2:4] # 删除从第2个到第3个元素。

12.import、from、 as

用于导包,as为重命名

from turtle import fd as f

13.with

用于文件的读写

# 写文件
with open("test.txt", "wt") as out_file:out_file.write("公众号:一行数据,没想到吧,这里有植入")

14.pass

pass空的类,函数,方法的占位符

15.await、async

async 用来声明一个函数为异步函数,异步函数的特点是能在函数执行过程中挂起,去执行其他异步函数,等到挂起条件(假设挂起条件是sleep(5))消失后,也就是5秒到了再回来执行。

await 用来用来声明程序挂起,比如异步程序执行到某一步时需要等待的时间很长,就将此挂起,去执行其他的异步程序。

async def test2(i):r = await other_test(i)print(i,r)async def other_test(i):r = requests.get(i)print(i)await asyncio.sleep(4)print(time.time()-start)return rurl = ["https://segmentfault.com/p/1210000013564725","https://www.jianshu.com/p/83badc8028bd","https://www.baidu.com/"]loop = asyncio.get_event_loop()
task = [asyncio.ensure_future(test2(i)) for i in url]
start = time.time()
loop.run_until_complete(asyncio.wait(task))
endtime = time.time()-start
print(endtime)
loop.close()

16.lambda

通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是匿名函数

<函数名> = lambda <参数> : <表达式>

f = lambda x, y, z: x+y+z  #f是表达式的名字
>>> f(1,2,3)  #像函数一样调用

推荐阅读

(点击标题可跳转阅读)

爬虫爬取1万条《黑神话 悟空》B站弹幕

转了吗

赞了吗

在看吗

Python保留字总结相关推荐

  1. 以下选项不是python打开方式的是-以下选项,不是Python保留字的选项是:_学小易找答案...

    [判断题]企业为促销商品给予购买方的现金折扣,应按扣除现金折扣后的金额确定销售收入计算企业所得税应纳税所得额. ( ) [单选题]以下选项中符合Python语言变量命名规则的是 def fact(n) ...

  2. python保留字-9.Python关键字(保留字)一览表

    保留字是 Python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量.函数.类.模板以及其他对象命名. Python 包含的保留字可以执行如下命令进 ...

  3. 下面不属于python保留字_下面不属于Python保留字的是:?????????????????????????????????...

    下面不属于Python保留字的是:??????????????????????????????????????? 答:type 实践客体并非所有的客观存在.( ) 答:√ 透视术语中,画面与基面的相交 ...

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

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

  5. int是不是python保留字_下面不属于Python保留字的是:

    [填空题]作解剖定位时,家畜前.后肢的后面分别称为( )和( ). [单选题]世界上第一条高速铁路是 [单选题]Z+Z* = ? [单选题]下面不属于Python保留字的是: [单选题]The acc ...

  6. Python保留字,keyword

    获取Python保留字

  7. 下列python保留字中不用于表示分支结构_【单选题】下列Python保留字中,不用于表示分支结构的是...

    [单选题]下列Python保留字中,不用于表示分支结构的是 更多相关问题 A.butB.whileC.asD.although A.floatedB.bubbledC.driftedD.submerg ...

  8. python异常处理时所使用的保留字_下列Python保留字中,用于异常处理结构中用来捕获特定类型异常的是...

    [单选题]以下不是 Python 语言关键字的选项是 [单选题]给出下面代码: a = input("").split(",") x = 0 while x & ...

  9. 于python保留字的是_Python中的保留字

    Python 包含的保留字可以执行如下命令进行查看: →import keyword →keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'a ...

  10. 下列python保留字中、用于异常处理_下列Python保留字中,用于异常处理结构中用来捕获特定类型异常的是...

    下列Python保留字中,用于异常处理结构中用来捕获特定类型异常的是 答:except 在罗马共和国后期,西班牙地区被凯撒征服并占领了.() 答:× 维拉帕米不用于治疗 答:慢性心功能不全 按照交通环 ...

最新文章

  1. python爬虫抓取数据的步骤-Python爬虫抓取手机APP的传输数据
  2. Ribbon负载均衡策略配置
  3. docker 安装nacos_「Java Spring Cloud 实战之路」 使用nacos配置网关
  4. java 数字图片识别_java – 识别图像中的数字
  5. 利用均差的牛顿插值法(Newton)
  6. SQL10 用where过滤空值练习
  7. CentOs搭建svn
  8. 三七互娱李逸飞:未来将关注元宇宙等新业态 创新构建核心优势
  9. Linux之export命令
  10. HP02: ssh: Could not resolve hostname hp02: Name or service not known HP01: ssh: Could not resolve h
  11. 计算机专业大学排名及本科录取分数线,计算机专业高考多少分录取?附中国计算机专业大学排名及分数线...
  12. 局域网自定义域名H5站点移动设备测试时的代理设置
  13. maven-repository文件
  14. 达梦数据库逻辑备份(dexp/dimp)
  15. 怎么实现红鲤鱼与绿鲤鱼与驴代码
  16. 面向对象的类、方法和对象
  17. 问题记录:SyntaxError: Missing parentheses in call to ‘print‘.
  18. “真香”是什么意思?
  19. 易语言编写“文本文档”
  20. 编程实用工具大全(前后端皆可用,不来瞅瞅?)

热门文章

  1. 约起|西安研讨会,等你
  2. 灵活而奇特的C++语言特性——typedef aliases
  3. 计算机学院李金宝,李金宝
  4. python双重for循环 列表推导式_Python 列表推导式
  5. 七牛云上传图片,只需十分钟搞定
  6. 普通Java类获取context
  7. 移动端 html 属性,[html5]html5移动端网站开发头部属性知识必看
  8. 关于CSS3的3D效果样式transform属性中的rotate3d
  9. python词云2:明朝那些事儿
  10. C++ “链链“不忘@必有回响之单链表