Python 中 and 和 or 的有趣现象

原创 2015年07月10日 14:36:56
  • 知识在前

    1. x and y 布尔“与” 如果 x 为 False,返回 x 的计算值,否则它返回 y 的计算值
    2. x or y 布尔“或” 如果 x 是 True,返回 y 的计算值,否则它返回 y 的计算值
    3. 首先要明确一点,and 的运算优先级要高于 or。
  • Python 中 and 和 or 的有趣现象:这里不说普通的判断情况,只说特别的:


case 1:

>>> "x" and "s" or "y"
"s"

分析:先运算 “x” and “s”,”s” 算作 True,结果返回 “s”。再运算 “s” or “y”,”s” 算作 True,结果返回 “s”。

case 2:

>>> False and "s" or "y"
"y"

分析:先运算 False and “s”,False 算作 False,结果返回 False。再运算 False or “y”, False 算作 False,结果返回 “y”。

case 3:

>>> 1 and 2 or 3
2

分析:判断对数字同样有效,具体分析同上

几个有趣的经济学故事

几个有趣的经济学故事
  • duan19920101
  • duan19920101
  • 2016年03月20日 17:44
  • 617

【普及组模拟赛】家族

题目描述 在一个与世隔绝的岛屿上,有一个有趣的现象:同一个家族的人家总是相邻的(这里的相邻是指东南西北四个方向),不同的家族之间总会有河流或是山丘隔绝,但同一个家族的人不一定有相同姓氏。现在给你岛上...
  • SSLGZ_yyc
  • SSLGZ_yyc
  • 2018年01月26日 14:32
  • 33

python中一些实用而有趣的模块

 以下为日常总结的Python中实用的模块和函数,放在这里当做记录,也希望能帮到其他人 #cv2模块为opencv img=cv2.imread('1.jpg',cv2.IMREAD...
  • hewb14
  • hewb14
  • 2015年12月30日 16:22
  • 2751

python中修改类定义的有趣现象

最近在学习python,写下一些心得,作为以后的回顾。   都说python是动态语言,以前一直没理解动态的真正含义。。。在学了几天python后,结合自己对javascript的理解。。。终于开...
  • hydream
  • hydream
  • 2012年11月01日 17:20
  • 1739

有趣的超短Python代码

-- coding:utf-8 --python2.71让列表的每个元素都乘以2print map(lambda x: x*2,range(1,11))2求列表中所有元素之和print sum(ran...
  • windows_2015
  • windows_2015
  • 2016年07月12日 23:06
  • 1722

基于python的有趣(有用)脚本 Part.1

基于python的有趣(有用)脚本 Part.1 1、动机     因为近期月饼事件比较火,所以也想写一些有意思的脚本。一方面防止编程技术生疏,一方面也是为生活增添乐趣。     这回写...
  • hewb14
  • hewb14
  • 2016年10月01日 00:03
  • 1197

收集的一些python程序,实用并且有趣

这几天有空就做做python,下面是我收集的一些代码,大家可以看看,python真的很有有趣!1。生成随机数           import random    #这个是注释,引入模块       ...
  • killme2008
  • killme2008
  • 2005年04月07日 03:48
  • 9203

有趣现象

发现一个有趣现象:clever      聪明的honest      诚实的intelligent 智慧的noble       高贵的excelle...
  • luozongrong1988
  • luozongrong1988
  • 2007年10月13日 14:25
  • 109

那些有趣/用的 Python 库

图片处理 pip install pillow from PIL import Image import numpy as np   a = np.a...
  • github_36601823
  • github_36601823
  • 2017年08月07日 21:30
  • 1057

几个有趣的python开源项目

一直都对搜索引擎很感兴趣,因此有一个是python的蜘蛛程序。另一个是用python操作pdf格式文件。   1、用python来做一个蜘蛛程序抓取网页,有了urllib库,真是太简单了。...
  • HMSIWTV
  • HMSIWTV
  • 2013年03月19日 17:02
  • 11382
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python 中 and 和 or 的有趣现象
举报原因:
原因补充:

(最多只允许输入30个字)