冰与火之歌:Python的三元表达式
我不知道为什么,Python这么优雅的语言居然不支持三元运算符,也就意味着无法像C语言一样直接使用conditon?a:b来返回a或b。我感觉我对Python的喜爱受到了挑战。我不喜欢这种感觉。经过上网搜索和自行实验,我终于找到了三元表达式的替代方法。
>>> '冰' if 3 > 2 else '火'
'冰'
>>> '冰' if 3 < 2 else '火'
'火'
>>>
>>> 3 > 2 and '冰' or '火'
'冰'
>>> 3 < 2 and '血' or '沙'
'沙'
>>> 3 > 2 and '' or '火'
'火'
>>>
>>> (3 > 2 and [''] or ['火'])[0]
''
冰与火之歌:Python的三元表达式相关推荐
- python简单实战项目:《冰与火之歌1-5》角色关系图谱构建
前两天<权力的游戏>第七季发布了第二弹预告片,思索的第七季也快要来了,正想着脑子突然一热,要不弄个<权利的游戏>的角色共现图谱吧.故事里面的人物关系复杂程度也是出了名了的,如果 ...
- python简单实战项目:《冰与火之歌1-5》角色关系图谱构建——数据库设计
在弄任何一个数据之前,肯定是要先设计数据库的.这里打算将<冰与火之歌>(以下称<冰火>)的文本数据先存入到数据库中,后续在使用python读取数据来处理. 前期准备 需要工具: ...
- python 课后习题:项目二数据分析之《冰与火之歌》全五卷人物关系图
其实这种人物关系图网上教程一大堆,我也是照着做的.在这里说一下我出错的地方,以及需要注意的一些东西. 注意: a. 代码缩进,我照着网上抄,网上的缩进不清楚然后我抄错了都没发现,结果出现了人名出现次数 ...
- 冰与火之歌 《权力的游戏》
2019独角兽企业重金招聘Python工程师标准>>> 冰与火之歌 <权力的游戏> 1. 冰与火之歌 <冰与火之歌>(英语:A Song of Ice and ...
- 冰与火之歌居然是在 DOS 系统上写出来的
2019独角兽企业重金招聘Python工程师标准>>> 简评:<权力的游戏>第八季(最终季)终于开播了!这部美剧的原著小说有一个很有趣的冷知识 -- 它是在运行 DOS ...
- 冰与火之歌-五王之战(优达数据分析进阶项目)
五王之战分析 - 冰与火之歌 简介 五王之战(War of the Five Kings)是著名严肃奇幻小说<冰与火之歌>中的著名内战.这是一场规模空前.波及七大王国的内乱.顾名思义,前后 ...
- 基于贝叶斯生存分析的《冰与火之歌》人物死亡率分析
<冰与火之歌>书迷遍布全球.该小说凭借其丰富的人物设置受到广大书迷青睐.然而,在马丁( Martin )笔下,无论好人.坏人,主角.配角都难逃命运的捉弄.除不计其数的无名小卒外,马丁的世界 ...
- Processing 案例 | 用粒子系统谱写冰与火之歌
文章目录 引言 FireBrush 分析作品 大概流程 父类:Particle 子类:Fire 子类:Smoke IceAndFire 更多拓展 Frozen Brush 愤怒的小鸟 小结 引言 前不 ...
- Scrapy+redis+mongodb分布式爬虫抓取小说《冰与火之歌1-5》
一年前写了python简单实战项目:<冰与火之歌1-5>角色关系图谱构建的数据库设计和数据可视化共现图谱的构建,中间唯独缺了数据的采集,因为想着只是个小爬虫,应该无关痛痒,后面也觉得这个系 ...
- python之三元表达式嵌套三元表达式解析
python的三元表达式相信学过python的朋友都会.但是大部分学python的朋友不知道的是三元表达式还可以嵌套三元表达式. 请看代码案例: cmp = lambda a, b: 0 if a = ...
最新文章
- Vue.js 动态组件 异步组件
- 带你走进SAP项目实施过程——立项
- docker容器的标准使用过程_跟我一起学docker(四)--容器的基本操作
- 怎样用计算机算分数乘分数,《分数乘分数》教案.pdf
- struct linger
- Asp.Net Web API(四)
- wxpython滑动面板_wxpython实现按钮切换界面的方法
- 【HDFS】HDFS与getconf结合使用,获取配置信息
- MSSQL 事务,视图,索引,存储过程,触发器
- ffmpeg之图片串流h264视频
- Git使用小技巧之挑拣合并
- 川希:哪些网站百度收录快排名好,高权重网站必收藏!
- .Net Core3.1 Centos离线部署
- JAVA实习生面试问题
- 数据结构----二叉树
- 前端 Switch 开关功能
- uniapp项目中引用iconfont图标,实现信号强度图标展示(离线使用)
- 终于弄懂 CRC 循环冗余校验 辽
- 4.Eclipse中使用SVN
- hydra详细使用教程
热门文章
- 学生公寓管理系统-python+Django+Mysql(附视图代码)
- 基于JavaEE的大学生公寓管理系统
- 谷歌浏览器模拟微信/QQ内置浏览器调试及js判断方法
- LM7805 输出电流
- 【报错解决】expected single matching bean but found 2
- 芯片和CPU有什么不同?解析CPU制造全过程 - 全文
- 基于PyTorch搭建CNN实现视频动作分类任务 有数据有代码 可直接运行
- matlab仿真直流电机,[转载]基于Matlab/Simulink的无刷直流电机控制仿真研究
- RV1109开发板ssh服务器移植到arm开发板
- centos安装minikube