首页 > 编程语言 >python中if条件语句对于布尔值和非布尔值的判断结果

python中if条件语句对于布尔值和非布尔值的判断结果

时间:2024-12-10 16:44:15浏览次数:9  
标签:语句 布尔值 object python 序列 print my

Python 中,if条件语句可以接受非布尔值的表达式。Python 会根据对象的真值(truthiness)来判断条件是否成立

以下对象被视为假(False):
None
False
数字类型中的零(如 0、0.0)
空序列(如 ''、[]、())
空字典(如 {})
空集合(如 set())
其他所有值都被视为真(True)。

# 空列表(空序列)
my_object = []

# 空字符串(空序列)
my_object = ''

# 空元组(空序列)
my_object = ()

# 空集合
my_object = set()

# 空字典
my_object = {}

# 数字类型
my_object = 0

print(id(my_object))
if (my_object):
    print("TRUE")
else:
    print("FALSE")

仅做记录,如果有不对的地方请多指正

标签:语句,布尔值,object,python,序列,print,my
From: https://www.cnblogs.com/kanjinxiang/p/18597632

相关文章

  • 手把手教你用python一键抢12306火车票(附代码)
    源码直接在pycharm里面打开即可用github链接:w1a2b3c/123061:12306抢票脚本,学生票,为了买票纯手写gitee链接:eric/12306抢票脚本,学生票,为了买票纯手写哈喽,哈喽~,一年一度的抢火车票大战正式拉开序幕…然饿大多数人碰到的是这种情况:当你满心期待摩拳擦掌准备抢票的时候,你会发现......
  • python毕设 少儿艺术培训管理系统论文+程序
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于少儿艺术培训管理的研究,现有研究主要以传统管理模式以及通用性管理系统为主,专门针对少儿艺术培训领域的个性化管理系统研究较少。......
  • python毕设 咖啡学院平台系统程序+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于咖啡学院平台系统的研究,现有研究主要以传统线下咖啡教学或一般性在线教育平台为主,专门针对咖啡学院这种具有特定课程体系(如咖啡相......
  • Python爬虫淘宝天猫商品详情页面数据接口
    以下是使用Python尝试爬取淘宝天猫网站商品详情数据的一般思路及相关要点,不过要强调的是,在进行网络爬虫操作时,需确保符合平台的相关使用条款以及法律法规要求,避免违规爬取:1.分析页面结构与接口情况首先通过浏览器(比如Chrome浏览器按F12键打开开发者工具)访问平台的商品......
  • 渗透利器-kali工具 (第四章-1) Python环境安装与基本语法
    学习python环境安装和基础语法[变量、函数]为什么要学习Python?提高工作效率,payload、exp、爬虫、fuzz等。1,安装python环境和编码工具:1.python2还是python3:很多都会纠结应该选择python2,还是python3版本的问题。我觉的世界的变化的速度在变得更快,语......
  • 渗透利器-kali工具 (第四章-2) python循环判断分支语句与异常处理
    学习循环语句和判断依据加异常处理1,逻辑控制与循环:逻辑判断---True&False:布尔类型[boolean]的数据只有两种,True和False[需要注意的是首字母大写]。人类以真伪来判断事实,而在计算机世界中真伪对应着的则是1和0。我们每输入一行代码就会立即得......
  • 渗透利器-kali工具 (第四章-3) Python数据结构学习
    数据结构:拥有足够多的东西,需要一个存储东西的容器,数据越多,就会越重视数据结构的作用。1.列表、元素、字典、集合:1.列表:[]1.列表最显著的特征是:1.列表中的每一个元素都是可变的;2.列表中的元素是有序的,也就是每一个元素都一个位置;......
  • 渗透利器-kali工具 (第四章-4) 学习python强大的第三方库
    Python第三方库的学习1,了解Python的第三方库:如果用手机来比喻变成语言,那么python是一款智能机,正如海量的手机应用处在IOS,Andriid平台上,同样有各种各样的第三方库为python开发者提供了极大的便利。当你想搭建网站时可以选择功能全面的Django,轻量Flask等Web框架;......
  • python毕设 礼物商城的设计与实践论文+程序
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景随着互联网的发展,电子商务在各个领域迅速崛起。关于商城系统的研究,现有研究主要以综合性商城、特定商品类型的商城(如服装、食品商城等......
  • 软件测试笔记|数据库基础|通过python,如何导入数据库,并使用数据库表数据?
    VX公众Hao:阳哥整理软件测试笔记 以下是使用Python操作常见数据库(以MySQL为例)的基本步骤:首先,需要安装对应的数据库驱动程序。对于MySQL,通常使用pymysql库。可以通过pipinstallpymysql命令安装。1.连接数据库importpymysql#建立连接conn=pymysql.connect(  ......