• 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的判断语句模拟三目运算

相关文章

  • python模块简介之有序字典(OrderedDict)
  • python搭建简易服务器分析与实现
  • 利用Python抓取行政区划码的方法
  • 跟老齐学Python之类的细节
  • python中zip和unzip数据的方法
  • python正则表达式判断字符串是否是全部小写示例
  • python对json的相关操作实例详解
  • Python输出9*9乘法表的方法
  • 详解Python的Django框架中的中间件
  • Python中分数的相关使用教程

文章分类

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

最近更新的内容

    • Python实现字符串格式化的方法小结
    • Python深入学习之内存管理
    • python ElementTree 基本读操作示例
    • python编程实现归并排序
    • Python编程之event对象的用法实例分析
    • Python中DJANGO简单测试实例
    • Python实现的多线程端口扫描工具分享
    • Python中title()方法的使用简介
    • 跟老齐学Python之赋值,简单也不简单
    • Python实现多线程抓取妹子图

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

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