python中三目运算符与条件判断语句

Java61

对java而言,存在三目运算符如:

[result] = [conditional expression] ? [expression1]: [expression2]

可以达到 依据 conditional expression 为True/False 来将 expression1 或者 expression2 赋值给 result的目的

python则不支持该写法,取而代之的是如下写法:

[result] = [expression1] if [conditional expression] else [expression2]

另有写法:

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Java

OutOfMemoryError异常

除了程序计数器外,虚拟机内存在其他几个运行时区域都有发生OutOfMemoryError异常的可能。 Java堆溢出 设置Idea堆的大小为20MB,不可扩展(-Xms参数与最大值-Xmx参数设置为一...
Java

Shiro中Subject对象的创建与绑定流程分析

我们在平常使用Shrio进行身份认证时,经常通过获取Subject 对象中保存的Session、Principal等信息,来获取认证用户的信息,也就是说Shiro会把认证后的用户信息保存在Subjec...
Java

Linux常用命令

1、pwd命令 pwd命令,查看当前目录的路径 linux下所有的绝对路径都是从根目录"/"开始 root:是linux下root用户的根目录 home:是linux下其他用户的默认根目录 (例如:在...
Java

Liunx-CentOS安装Nginx

# 查看nginx是否运行 ps -ef | grep nginx # 停止用stop、或者用kill /usr/local/nginx/sbin/nginx -s stop # 查询Nginx安装的...
Java

java环境变量配置

环境变量的配置: 下载好的JDK是一个可执行安装程序,双击安装。将安装路径改为:D:\Program Files\Java\jdk1.6.0_05(当然其他路径也可以)。 JDK安装完成之后我们来设置...
Java

IDEA新建项目时的默认配置与模版配置

今天一大早,群里(点击加群)有小伙伴问了这样的一个问题: 在我们使用IDEA开发项目的时候,通常都会有很多配置项需要去设置,比如对于Java项目来说,一般就包含:JDK配置、Maven配置等。那么如果...
Java

TCP网络协议

TCP 面向连接:三次握手,四次挥手 可靠:超时重发解决丢包,包序号解决乱序、重复包 实现:滑动窗口、拥塞控制 TCP/IP四层协议 应用层:telnet,ftp,自实现网络应用程序 netstat ...
Java

Java学习 (25) 对象篇(05)抽象类&接口

抽象类 - 语法实例 注意点 具体讲解视频(狂神说Java) 接口 - 语法实例 具体讲解视频(狂神说Java) 抽象类 abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就...
Java

自己动手实现一个阻塞队列

1. 阻塞队列介绍 顾名思义,阻塞队列是一个具备先进先出特性的队列结构,从队列末尾插入数据,从队列头部取出数据。而阻塞队列与普通队列的最大不同在于阻塞队列提供了阻塞式的同步插入、取出数据的功能(阻塞入...