python之value和布尔值
2024-09-13 16:56:33
之前做判断的时候如果遇到空列表,空字符串,可以直接使用当做判断条件。比如:
s = ""
if s:
print(s)
不是打印s的,也就在这里if的判断条件是False。
所以,今天看到一个问题:
列举所有布尔值是false的所有值:然后我就写了
print("" == False)
发现,竟然是错误的。
原来if判断的并不是它的value,而是它的布尔值bool("")
s = ""
if bool(s):
print(s)
因此,改正之后就正确了
print(bool("") == False)
最新文章
- Python第一天 - 函数
- jsp中查询条件的回显
- angular源码分析:angular的整个加载流程
- 【bzoj2038】 小Z的袜子(hose)
- js注册读秒进度条
- OpenSessionInViewFilter 的配置及作用
- [转] Android获取Manifest中<;meta-data>;元素的值
- ecshop后台限制IP登录
- ImageView的属性android:scaleType
- Business Intelligence (BI)
- mysql忘记root密码 + 授权登录
- 利用pyapns进行ios推送
- 201521123067 《Java程序设计》第10周学习总结
- 六:在线工具网站,让你PC上要装的软件少一半!
- rsync源目录写法的一点小细节
- [mysql]创建数据库并指定编码
- 安装spring tool suite时遇到的问题
- JVM基础系列第3讲:到底什么是虚拟机?
- fiddler中断request,修改参数问题
- linux基础知识 【转】