Python中的三元运算符

作者:未知 / 来源:网络 / 整理:脚本之家如果知识不能与人分享,这不算是真正的知识了。
Python中的三元运算符 对于如下需求: 1、在其他语言中(例如java)的三元表达式如下所示 2、在python中只有类似的替代办法,和其他语言略有区别,如下 也可以用简单的公式,如下,

Python中的三元运算符

脚本之家收集整理这篇Python中的三元运算符内容希望可以帮到你。

Python中的三元运算符

 

对于如下需求:

if  var1>1  :

  goal = "执行表达式1"

else:

  goal = "执行表达式2"

 

1、在其他语言中(例如java)的三元表达式如下所示

int var1 = 1;
String goal = "";
goal =  var1 > 1? "执行表达式1":"执行表达式2"
System.out.println(goal)

 

2、在python中只有类似的替代办法,和其他语言略有区别,如下

复制代码

var1 = 1
goal = "" goal = "执行表达式1" if var1>1 else "执行表达式2" print(goal)

复制代码

 

也可以用简单的公式,如下,

复制代码

var1 = 1
var2 = 2
goal = ""

goal = var1-var2 if var1>var2 else var1+var2

print(goal)

复制代码

总结

以上是脚本之家为你收集整理的Python中的三元运算符全部内容,希望找个程序文章能够帮你解决所遇到的程序开发困惑。

如果觉得脚本之家网站还不错,麻烦将脚本之家网站推荐给好友。

你可能在找的问题:

Python教程

Python的闭包

什么是闭包 #定义一个函数 def test(number): #在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包 def test_in(num

Python教程

Python迭代器

可迭代对象 以直接作用于 for 循环的数据类型有以下几种: 一类是集合数据类型,如 list 、 tuple 、 dict 、 set 、 str 等; 一类是 generator ,包括生成器和带

Python教程

Python 装饰器

首先 需求来了 有如下几个封装好的函数供调用: 现在需要在每个函数执行前进行日志记录: 第一个方案 修改每个函数,添加日志记录的代码 但这样显然不太好,存在大量的重复代码,可以将重复代码封装为一个方法

Python教程

Python生成器

什么是生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后

Python教程

Python爬虫入门教程 10-100 图虫网多线程爬取!

写在前面 经历了一顿噼里啪啦的操作之后,终于我把博客写到了第10篇,后面,慢慢的会涉及到更多的爬虫模块,有人问scrapy啥时候开始用,这个我预计要在30篇以后了吧,后面的套路依旧慢节奏的,所以莫着急了,100篇呢

Python教程

Python中斐波那契数列的赋值逻辑!

斐波那契数列 斐波那契数列又称费氏数列,是数学家LeonardodaFibonacci发现的。指的是0、1、1、2、3、5、8、13、21、34、······这样的数列。即从0和1开始,第n项等于第n-1项与n-2项之和。需要注意的是0是第0项

  • 友情链接:微信小游戏
  • 微信扫一扫

    微信扫一扫

    微信扫一扫,分享到朋友圈

    标题
    返回顶部