• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 使用Python的判断语句模拟三目运算

使用Python的判断语句模拟三目运算

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python判断语句,python中的判断语句,python语句,python 循环语句,python if语句等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

下面说的和三目运算有点相似,但又不一样,实在不知道该如何拟定标题,先就是这个标题吧,大家都知道python中没有三目运算,但是and/or有点类似三目运算:
and/or

单独使用表示逻辑关系与和或,也可以组和使用,用法如下
and

and前后如果某一个值为假(False, '', [], {}, None…)则返回第一个假值 如果所有值都为真则返回最后一个真值
or

如果or任意一个值为真,则立刻返回这个值 如果所有值都为假,则or返回最后一个假值
例子

result = 'test' and True # result = True
result = 'test' and 'ortest' # result = ortest
result = False and 'ortest' # result = False
result = '' and None # result = ''

result = '' or "Hall" # result = Hall
result = False or None # result = None
result = 'test' or 'nottest' # result = test

</div>

使用单行if else 模拟三目运算

result if True / False else fresult if为真时候结果为result,为假的时候结果为fresult

result = 'test' if True else 'not test' # result = 'test'
result = 'test' if False else 'not test' # result = 'not test'

</div>

</div>

您可能想查找下面的文章:

  • 在Python中使用判断语句和循环的教程
  • 使用Python的判断语句模拟三目运算
  • 在Python中使用判断语句和循环的教程
  • 使用Python的判断语句模拟三目运算

相关文章

  • Go语言基于Socket编写服务器端与客户端通信的实例
  • Python模块学习 datetime介绍
  • Python中实现字符串类型与字典类型相互转换的方法
  • python判断端口是否打开的实现代码
  • Python中实现字符串类型与字典类型相互转换的方法
  • 精确查找PHP WEBSHELL木马的方法(1)
  • Cpy和Python的效率对比
  • python生成日历实例解析
  • python不带重复的全排列代码
  • 使用Python实现Wake On Lan远程开机功能

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python复制目录结构脚本代码分享
    • 详解Python 数据库 (sqlite3)应用
    • python算法学习之基数排序实例
    • 使用wxpython实现的一个简单图片浏览器实例
    • Python中的迭代器与生成器高级用法解析
    • 浅谈插入排序算法在Python程序中的实现及简单改进
    • 使用IPython来操作Docker容器的入门指引
    • TensorFlow——Checkpoint为模型添加检查点的实例
    • 浅谈python字典多键值及重复键值的使用
    • Python ljust rjust center输出

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有