download:体系课-数据可视化入门到精通-打造前端差异化竞争力(已完结)
学过C言语的同窗,或者看过《C言语从入门到放弃》这本书的同窗一定不会对“三目操作符”这种画面感十足的操作符感到生疏。
但是,直到我完成python小学一年级课程的时分才发现原来python也有相似的东西。比方:
def foo(val):
if val == 42:
return "you are a programmer!"
else:
return "you are a manong!"
或者你也能够这样写:
def foo(val):
return "you are a programmer!" if val == 42 else "you are a manong!"
【体系课-数据可视化入门到精通-打造前端差异化竞争力(已完结)wumi】友谊提示:此特技要当心运用。否则容易暴露你巨匠的实质。不要像撸主当年,把一切的if/else都改成神都看不懂的 "do xxx if xx else xxx"句式。
- 会叫的都是鸭子
讲道理的话,这个应该是一个坑,而非装逼技巧。由于撸主当年是从C++党转学python的,刚开端写代码总喜欢这样:
assert(isinstance('python', CPlusPlus)
更变态的时分以至这样:
assert(type('C++') == CPlusPlus)
聪明的你可能会问撸主:“type和isinstance有什么区别啊?”。可你想不到的是撸主会答复你:“本人google去“,然后留给你一个傲娇的背影。
等等!撸主你说这玩意跟“鸭子”有什么关系。事实是酱紫的,有一天撸主正在揣摩“开电脑用左手开机好,还是右手开机好,还是双手齐上好”这个宇宙终极问题时,一位高年级的大哥哥过来通知我:“没必要这样,没必要四处assert isinstance 这种。由于python是鸭子类型。会叫的都是鸭子。”
然后撸主问他“你会叫吗?”
友谊的小船说翻就翻……
“什么?你不晓得鸭子类型?不会本人google吗?”
- 内建函数和lamda
比方如下一个简单的例子:我需求将一个字符串列表中一切满足包含“result"字段的字符串挑选出来。
def foo(xxx):
result_list = list()
for ele in org_list:
if "result" in ele:
result_list.append(ele)
推荐阅读
- python|Python绘制冬奥吉祥物“冰墩墩”
- python|上瘾了,最近又给公司撸了一个可视化大屏(附源码)
- 数据可视化|几款免费在线甘特图工具
- 数据分析|还在用Excel+ppt做数据分析报告(用这个方法更快、更简单)
- 数据挖掘与数据分析|Python数据可视化的例子——直方图(hist)和核密度曲线(kde)
- css|精彩预告(还在迷茫吗,DBA的未来,他们怎么看())
- github|大佬深夜怒爬某 Hub 站资源,只为撸这个鉴黄平台!
- 大数据学习|实时数据可视化方案——PubNub+PowerBI
- 人工智能|用高效好玩的方式,掌握职场必备技能Python
- Matplotlib学习总结|Matplotlib学习总结梳理【Matplotlib学习记录】