python进阶:switch语句、推导式与None类型
2018-06-03 11:55
267 查看
一、python实现switch语句
- 简单示例
- 适合一般情形的示例
二、推导式:由已知对象推出另一对象
- 列表推导式
- 列表推导式内一般不涉及函数(匿名函数),因为其本身就自带函数的特性
- map可以是替代方法
- 下图中的例子用推导式更佳
- 元组推导式(一般称为生成器表达式)
- 集合推导式
4.字典推导式
三、None与NoneType
- None是个对象,是NoneType类型
None表示空;不等同于空字符串、空列表、空字典。。。
- if判空的误区
慎用 if a is None
- 对象与bool值的转换
阅读更多
相关文章推荐
- Java中的switch语句后面的控制表达式的数据类型
- switch语句作用的类型
- switch 语句的参数类型
- Python switch/case语句实现方法
- python基础学习第四课,条件判断语句,数据类型转换
- Python基础1语言介绍+数据类型+print语句
- 关于switch语句中使用String类型的实现原理
- python基础-生成器进阶(send、from)、各种推导式、生成器表达式
- Python学习 之 switch语句
- Python进阶(二)Python对象类型
- Java中的switch语句后面的控制表达式的数据类型
- Python基本数据类型及循环语句
- Python进阶(二)——Python对象类型
- Java7版本: switch语句支持String、Enum类型(JDK1.5)与原来byte、short、char和int.
- Python3入门与进阶笔记(一):基本类型
- JAVA中的switch语句的参数类型与Enum类型
- Python进阶(二)——Python对象类型
- Python类型迷惑:None与数字比较;格式化字符串与unicode
- python入门与进阶篇(一)之python的介绍及python基本数据类型
- enum枚举类型赋值之switch语句与显示类型转换(Explicit Type Conversion)速度之比较