python的真值
来源:互联网 发布:手机上看图软件 编辑:程序博客网 时间:2024/06/05 20:16
#一、对象的固有属性:真或是假"""真、假规则:1、数字如果非0,则为真2、对象如果非空,则为真3、None类型为假""""""对象属性为假的列表:运行结果:False False False False False False"""boolType = ["",[],{},0,0.0,None]for item in boolType: if not item: print "False",if [None,None]:#True print "True"#二、使用内置的bool函数测试对象的真值属性"""输出结果:True True True True False False"""ins = ['1',1,[1],{0:0},None,[]]for i in ins: print bool(i),#三、布尔and/or/not运算"""运算规则:X and Y :若X、Y均为真,则结果为真X or Y:若X或Y为真,则结果为真not X:若X为假,则结果为真""""""注意事项:1、X和Y可以是任何真值或返回真值的表达式2、布尔and和or运算符在Python中会返回真或假的对象,而不是True或False。""""""输出结果:3 1 3 {}or返回值逻辑:(短路运算)1、python会从左至右求算操作对象,然后返回第一个为真的操作对象。2、python在找到第一个真值操作数的地方停止。3、如果操作数均为假,返回最后一个为假的操作数"""print 3 or 2,0 or 1,[] or 3,[] or {}"""输出结果:2 3 [] {}and返回值逻辑:(短路运算)1、python会从左至右求算操作对象,然后返回第一个为假的操作对象。2、python在找到第一个为假操作数的地方停止。3、如果操作数均为真,返回最后一个为真的操作数"""print 3 and 2,2 and 3,[] and {},2 and {}#四、if/else三元表达式#A = Y if X else Z"""输出结果:T f"""A = 'T' if "spam" else 'f'B = 'T' if "" else 'f'print A,B#使用序列索引取值的方式print ['T','f'][bool("")],print ['T','f'][bool('spam')]
0 0
- python的真值
- python 真值
- 零基础学python-9.4 对象的真值
- [Python] 逻辑表达式的真值表以及卡诺图生成
- Python各数据类型真值对照
- Javascript的真值和相等
- 5.6 数码管的真值表
- 关于离散数学的真值表的求解
- 打印所有真值组合的练习题
- 求两个变量的真值表C++
- 关于训练样本的真值标定
- 利用栈求逻辑运算表达式的真值
- javaScript的真值和假值
- 真值表的遍历(C语言版)
- Python内建类型——真值测试
- Python——if语句和真值测试
- 条件命题p->q的真值表的解疑
- 离散数学实验 命题变元的运算,真值表....
- CCLabelTTF解析
- 2095 find your present (2)【水题】
- 适配器Adapter(视图View):HashMap中entrySet实现
- nginx在linux平台下搭建
- Windows与Ubuntu之间共享文件
- python的真值
- http-url那些事
- C++中 volatile关键字的作用
- Centos 上 mantis 安装
- CCLabelBMFont解析
- 【Flex4.6】TabBar组件运用【华丽篇】
- 心经(截取一段我爱的描写)--张爱玲
- Objective-C 面向对象(类II)
- Python学习01