python笔记14-三元运算符

a = 1b = 2#下面这个c = a if a>1 else b 

#和下面是一样的效果if a > 1:    c = aelse:    c = b

#打印偶数s=[]nums = list(range(1,11))for i in nums:    if i%2==0:        s.append(i)#打印偶数print(s)

三元写法:ss = [i for i in nums if i%2==0]print(ss)#这2种是一样的
时间: 2024-11-05 15:57:20

python笔记14-三元运算符的相关文章

C#学习笔记之三元运算符

今天看C#(我用的书籍是<C#入门经典>),看到三元运算符时,一时理解不了,因为书上关于三元运算符篇幅很少,仅仅简单的说『string resultString=(myinteger<10)? "lessthan10" : "Great than or equal 10";』就这些 除此之外并没有完整的例题,我从网上搜索时也没找到有具体的例题.自己捣鼓了一会把完整的代码给拼了出来,如此一来就容易理解的多了: 代码如下: static void Ma

python 中的三元运算符

a if condition else b a = 2b = 5val = a if a > b else bprint(val)  # 5 简单条件语句 if 条件:    val = 1else:    val = 2改成三元运算: val = 1 if 条件成立 else 2 原文地址:https://www.cnblogs.com/liuxgcn/p/11219700.html

26.Python三目运算符(三元运算符)用法详解

Python 可通过 if 语句来实现三目运算符的功能,因此可以近似地把这种 if 语句当成三目运算符.作为三目运算符的 if 语句的语法格式如下: True_statements if expression else False_statements 三目运算符的规则是:先对逻辑表达式 expression 求值,如果逻辑表达式返回 True,则执行并返回 True_statements 的值:如果逻辑表达式返回 False,则执行并返回 False_statements 的值.看如下代码:

Python 笔记 #14# Pandas: Selection

import pandas as pd import numpy as np import matplotlib.pyplot as plt dates = pd.date_range('20180116', periods=3) # 创建 16 17 18 等六个日期 df = pd.DataFrame(np.random.randn(3,4), index=dates, columns=list('ABCD')) # 这是二维的,类似于一个 # Getting # print(df['A']

python基础教程_学习笔记14:标准库:一些最爱——re

标准库:一些最爱 re re模块包含对正则表达式的支持,因为曾经系统学习过正则表达式,所以基础内容略过,直接看python对于正则表达式的支持. 正则表达式的学习,见<Mastering Regular Expressions>(精通正则表达式) re模块的内容 最重要的一些函数 函数 描述 compile(pattern[,flags]) 根据包含正则表达式的字符串创建模式对象 search(pattern,string[,flags]) 在字符串中寻找模式 match(pattern,st

python 学习笔记 14 -- 常用的时间模块之datetime

书接上文,前面我们讲到<常用的时间模块之time>,这次我们学习datetime -- 日期和时间值管理模块 使用apihelper 查看datetime 模块,我们可以看到简单的几项: date       ---  日期对象,结构为date(year, month, day) time       ---  时间值对象,结构为 time([hour[, minute[, second[, microsecond[, tzinfo]]]]]).时间对象所有的参数都是可选的.tzinfo 可以

python学习第十九天三元运算符与php语言区别

三元运算符是条件语句的简写,常见的条件语句写三行,三元运算符只需要写一行,python三元运算符是怎么写的呢 1,常见条件判断 if a<b: print(a) else: print(b) 2,三元运算符 val=a if a<b else b 如果a小于b 就等于a 否则 等于b 3,php语言的三元运算 $id = isset($_GET['id']) ? $_GET['id'] : false; 接收的id存在 取值 $id= $_GET['id']  否则 false 文章来自 (玖

python 三元运算符、推导式、递归、匿名函数、内置函数

三目运算符 # 三目(元)运算符:就是 if...else...语法糖 # 前提:简化if...else...结构,且两个分支有且只有一条语句 # 注:三元运算符的结果不一定要与条件直接性关系 cmd = input('cmd: ') print('可以转化为数字') if cmd.isdigit() else print('不可以转化为数字') a = 20 b = 30 res = a if a > b else b # 求大值 print(res) res = 'b为小值' if a >

Python算术运算符、赋值运算符、关系运算符、逻辑运算符、条件运算符(三元运算符)

# 算术运算符 # + 加法运算符(如果是两个字符串之间进行加法运算,则会进行拼串操作) # - 减法运算符 # * 乘法运算符(如果将字符串和数字相乘,则会对字符串进行复制操作,将字符串重复指定次数) # / 除法运算符,运算时结果总会返回一个浮点类型 # // 整除,只会保留计算后的整数位,总会返回一个整型 # ** 幂运算,求一个值的几次幂 # % 取模,求两个数相除的余数 # 赋值运算符 # = 可以将等号右侧的值赋值给等号左侧的变量 # += a += 5 相当于 a = a + 5