Python3:关键字使用说明

关键字列表

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

特别备注

  • False,True :布尔值
  • None : 表示空值,有自己的数据类型NoneType
  • and,or,not:逻辑与、或、非
  • as :给引入的模块取新的名字
  • assert :声明某个表达式必须为真,编程中若该表达式为假就会报错AssertionError
  • break,continue,pass:控制语句和占位词
  • if,else,elif,for,while:结构语句
  • class:用来定义类
  • def,return: 用来定义函数,从函数返回
  • del:删除列表中不需要的对象,删除定义过的对象
  • try,except,finally:try结构
  • from,import:从模块中导入函数,调用时可省略模块名
  • lambda:匿名函数
  • in:判断对象是否在列表中
  • is:判断两个变量是否指向同一对象
  • global:定义全局变量,即便实在函数体内定义的global变量也全局可用
  • nolocal:
  • with:
  • raise:
  • yield:生成器用

with的使用

with open(path) as file_object:
    pass
    #进行对文件file_object的其他操作
  • with语句打开文件,并指示了一个语句块对文件进行操作,当脱离with语句块的时候,即表示结束了文件的操作,这时python会自动调用close()关闭这个文件,此后不能再引用这个文件对象。
  • 强的鲁棒性;当遭遇程序bug时,导致本来应有的close()未能执行,文件没有关闭;如果使用with,python可以保证即使出现故障,文件也能正确关闭。

try结构的用法

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,117评论 0 10
  • 在了解存储路径之前,先来看看Android QQ的文件管理界面,了解一下QQ的数据文件路径来源,到底是来源于什么地...
    格老子阅读 5,712评论 0 4
  • 何做到讲话条理分明呢?最主要的就是我们的思维要清晰,要有逻辑性。我们这里介绍一种最常用的“三点”论的方法,大家运用...
    宋销冠阅读 2,738评论 0 0
  • 今天我要介绍一位神奇的全才——列昂纳多·迪·皮耶罗·达·芬奇!呃,就先叫他达芬奇吧。 这还需要解释吗?...
    不可不可不可能阅读 11,534评论 8 7