首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python3枚举与闭包

枚举

字典表示方法:{‘yellow’:1,'green':2}

类型一旦确定下来是不能被改变的

枚举的保护功能:禁止修改标签的值  避免出现重复的标签

获取枚举标签相应的数值

获取枚举标签的名字

枚举的比较运算

枚举的标签(同一个枚举类型下)是可以进行等值比较的  #不支持大小比较

枚举标签可以进行身份比较(is)

相同标签的值可以一样

第二个标签可以看做是第一个标签的 别名

数值相等的标签 别名在遍历的时候不会被打印

枚举转换

采用数值来访问枚举类型(数值类型转换)

强制要求枚举下标签为整型

枚举类型是单例模式 实例化没有任何意义

闭包

闭包的意义:保存的是一个环境 把一个函数当时调用的现场保存起来

注:a在函数内部作为一个变量被引用 而不是赋值

global 关键字 声明变量是全局变量

nonlocal 关键字 声明变量不是本地局部变量

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180723G1QTZ200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券