python的三目
来源:互联网 发布:软件导刊 质量 编辑:程序博客网 时间:2024/06/05 03:57
python中是不存在三目运算符的,不过有两种方法可以代替它
1. if...else...
def Max(a,b): return a if a > b else b模式一眼能明白
one if condition else twocondition:判断条件
a:条件成立返回值
b:条件不成立返回值
能用是能用,不过顺序颠倒了,可能有些同学一时半会适应不了,于是就都转第二种办法了
2.and...or...
def Max(a,b): return a>b and a or b模式
condition and a or bcondition:判断条件
a:条件成立返回值
b:条件不成立返回值
这个和一般的三目运算符的顺序是一模一样的,接受度会更改一些,也更有逼格
当时python中没有三目时,就是个黑客大牛搞出来的这语法,不过底层的原理.....(哀家不知道啊!!!)
阅读全文
0 0
- python的三目
- python的三目运算
- 三、Python的输入输出
- python 三目运算
- python 三目运算
- python爬虫(三)--Python的set()
- Python的网络编程(三)
- 三、Python的字典排序
- 变幻莫测的python(三)---函数
- 变幻莫测的python(三)---类
- (三)Python的基本概念
- Python的三种排序
- python解决没有三目运算符(?:)的问题
- Python模拟C语言的三目运算
- c/c++和python的三目运算符
- python三目运算符
- python 三目操作符
- Python中的三目表达式
- zookeeper注册配置与启动
- mybatis 分页参数 RowBounds
- 数据结构实验之链表二:逆序建立链表
- ESL读书笔记2b:bias-variance tradeoff之 knn在k=1情况下受目标函数影响的bias和variance
- 静态方法加synchronized和非动态方法加synchronized的区别
- python的三目
- python之numpy库学习常用函数(矩阵运算)
- 兵法三十六计第一计-瞒天过海。
- GDI位图实现
- java中获取二维数组的行数和列数
- unity渲染路径
- Jzoj1310 生日礼物
- netty去实现文件传输
- 数组操作