python二元表达式用法

yipeiwu_com6年前Python基础

二元表达式:

wide=1
new_w = 299 if not wide else 28
print(new_w)
new_w = 299 if wide>0 else 28
print(new_w)



a,b=1,2
max = a if a > b else b

三元表达式

wide=0

new_w = 299 if wide>0 else 'sdf' if wide==0 else 28
print(new_w)

三目运算符:

这个是三目运算符(伪,因为Python根本就没有三目):

val = float(raw_input('Age: '))
print 'You should be', ('working','retired')[val>65]

以上这篇python二元表达式用法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python中请使用isinstance()判断变量类型

一、isinstance() 在Python中可以使用type()与isinstance()这两个函数判断对象类型,而isinstance()函数的使用上比type更加方便。 复制代码...

windows下Virtualenvwrapper安装教程

windows下Virtualenvwrapper安装教程

windows下安装Virtualenvwrapper 我们可以使用Virtualenvwrapper来方便地管理python虚拟环境,但是在windows上安装的时候.....直接 i...

浅谈python中统计计数的几种方法和Counter详解

1) 使用字典dict() 循环遍历出一个可迭代对象中的元素,如果字典没有该元素,那么就让该元素作为字典的键,并将该键赋值为1,如果存在就将该元素对应的值加1. lists = ['...

pandas 读取各种格式文件的方法

pandas 读取各种格式文件: 前置工序: import pandas as pd csv 文件读取中文错误处理: utf-8 codec can't decode .... pd...

对python 判断数字是否小于0的方法详解

为了精度更准确 可以使用数字的绝对值 < 1.0e-16  或者 < 1.0e-8来对比      abs(Num) <...