switcher ={
:'sunday',
:'monday',
:'thuesday'
} day =
day_name=switcher.get(day,'Unknow')
print(day_name) # sunday
def get_sunday():
return 'sunday' def get_monday():
return 'monday' def get_thuesday():
return 'thuesday' def get_default():
return 'Unknow' switcher ={
:get_sunday,
:get_monday,
:get_thuesday
} day =
day_name=switcher.get(day,get_default)()
print(day_name) # sunday
# 列表推到式
# 集合推到式
# map filter
# set
# dict
a = [,,,,,,,]
# b = [i*i for i in a]
b = [i** for i in a]
print(b) # [, , , , , , , ]
c = [i** for i in a]
print(c) # [, , , , , , , ]
d = [i** for i in a if i > ]
print(d) # [, , ] e =(,,,,,,,)
f = [i** for i in a if i > ]
print(f) # [, , ]
g = {i** for i in a if i > }
print(g) # {, , }
students = {
'喜小乐':,
'石敢当':,
'张三':
}
# 字典
b = {key for key,value in students.items()}
print(b) # {'石敢当', '喜小乐', '张三'}
b = {value for key,value in students.items()}
print(b) # {, , }
b = {value:key for key,value in students.items()}
print(b) # {: '喜小乐', : '石敢当', : '张三'} # 元组
b = (key for key,value in students.items())
for x in b:
print(x)
# 喜小乐
# 石敢当
# 张三
# None 空
# 空字符串 空的列表 False
a = ''
b = False
c =[]
print(a==None) # False
print(b==None) # False
print(c==None) # False
print(a is None) # False
print(type(None)) # <class 'NoneType'> a = []
a =''
a = None # 不存在
a = False # 真假 判断为空的方式
if a:
if not a:
class Test():
def __len__(self):
return
# return
# return True test = Test()
if test:
print('S') # True/
else:
print('F') # print(len(Test())) #
print(bool(Test())) # False
class Test():
def __bool__(self):
return False def __len__(self):
return True test = Test()
if test:
print('S')
else:
print('F') # F

最新文章

  1. 传说中的inside番——“黄金圣衣”篇
  2. HalconMFC(二)之VS2010下配置Halcon11教程
  3. asp.net中如何调取数据库中存储过程输出的两个变量
  4. [转]在 ASP.NET MVC 4 中创建为移动设备优化的视图
  5. agsXMPP参考代码
  6. 【转】EntityFramework(EF)贪婪加载和延迟加载的选择和使用
  7. Java调用Oracle存储过程过程中几个问题
  8. 从客户端检测到有潜在危险的Request.Form 值【转】
  9. python学习小结4:类
  10. JS获取活动区域高和宽
  11. hdf5 api
  12. linux —— ubuntu 初次安装问题
  13. Android显示GIF动画完整示例(一)
  14. Android自定义控件系列(一)—Button七十二变
  15. ViewPager 实现 Galler 效果, 中间大图显示,两边小图展示(优化篇)
  16. 2018-2019-2 网络对抗技术 20165321 Exp5 MSF基础应用
  17. swift - view的指定位置切圆角
  18. 关于mydumper的.metadata文件丢失
  19. 【C】——fread函数和read函数的区别
  20. Denoise Autoencoder简单理解

热门文章

  1. 2.9 logistic回归中的梯度下降法(非常重要,一定要重点理解)
  2. ANSYS-MFC生成APDL
  3. 杭电2024 C语言合法标识符
  4. C++结构体struct与C语⾔结构体和C++引⽤&amp;与传值的区别
  5. C++启动和关闭外部exe
  6. 苹果系统 MacOS 安装根证书
  7. table左边固定-底部横向滚动条-demo
  8. Hive的存储和MapReduce处理——数据清洗(Part2)
  9. BZOJ 4166: 月宫的符卡序列
  10. StringUtils工具类常用方法汇总:判空、转换、移除、替换、反转。