网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

python学习:三目运算符

一、三目运算符的基本语法

不同语言的三目运算符的基本语法存在差异,以C语言和Python语言为例。

在都安等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、成都网站设计 网站设计制作定制设计,公司网站建设,企业网站建设,成都品牌网站建设,营销型网站建设,外贸网站建设,都安网站建设费用合理。

1、通常一般语言如C语言的语言格式如下:

判断条件(返回布尔值) ? 为真时的结果 :为假时的结果

实例:

#include
int main(void)
{
    int x=2;
    x = x%2==0 ? x+1 : x;
    printf("%d",x);    
    return 0;
}

2、Python中的语言格式如下(注意中间无冒号):

为真时的结果 if 判断条件 else 为假时的结果

实例:

x = 2
x = x+1 if x%2==0 else x
print(x)

二、Python中三目运算符的用法

Python三目运算目的是得到一个结果,可以是返回值( return),也可以是赋值,使代码极大简洁.

比如,实现一个基础版的斐波那契数列:

def fn(n):
    return n if n<2 else fn(n-1)+fn(n-2)
print(fn(10))  # 55

再如,列表赋值:

li = []
n = int(input("输入一个整数:").strip())
li.append(n if n%2==0 else 0)
print(li)

再来看一个典型的比较大小的实例:

a = 1
b = 2
print("输出较大的数:",a if a>b else b)

本文名称:python学习:三目运算符
转载源于:http://bjjierui.cn/article/dsogeos.html

其他资讯