当前位置: 首页 > news >正文

Python学习笔记12 -- 有关布尔值的详细说明

一、布尔表达式

最终值为true 或者false

二、常见形式:

1、常量:true false
2、比较运算: == and !=
3、复合运算: and and or
4、其他

例:检测闰年:

def specialYearMine(year):if (year%4 == 0):if (year%100 == 0 and year%400 != 0):print("今年不是闰年")return Falseelse:print("今年是闰年")return Trueelse:print("今年不是闰年")return Falsedef specialYear(year):return (year%4==0 and year%100!=0) or year%400 == 0

注:assert用来断言:

# 做测试用断言:assert
#测试闰年,写了四个测试用力:
assert helloFunction.specialYear(2004) == True
assert helloFunction.specialYear(2005) == False
assert helloFunction.specialYear(2000) == True
assert helloFunction.specialYear(2100) == False

三、检测

1、数字:0为False,其他为True

2、字符串:空字符串为False,其他为True

3、None:为false

4、列表、字典、元组:空的为False,其他为True

 

http://www.lryc.cn/news/370614.html

相关文章:

  • SQL-窗口函数合集
  • 2024 全球软件研发技术大会官宣,50+专家共话软件智能新范式!
  • opencv快速安装以及各种查看版本命令
  • 免费学习通刷课(免费高分)Pro版
  • 线性数据结构-队列
  • python脚本将视频抽帧为图像数据集
  • Xmind导入纯文本TXT方法
  • 深度学习在老年痴呆检测中的应用:数据集综述
  • 【FreeRTOS】内存管理笔记
  • 【数据结构】二叉树:一场关于节点与遍历的艺术之旅
  • arm系统中双网卡共存问题
  • IDEA创建Mybatis项目
  • 排序---快速排序
  • #08【面试问题整理】嵌入式软件工程师
  • 统计绘图 | 一行代码教你绘制顶级期刊要求配图
  • [ue5]建模场景学习笔记(6)——必修内容可交互的地形,交互沙(4)
  • 5.2 参照完整性
  • SpringCache 缓存 - @Cacheable、@CacheEvict、@CachePut、@Caching、CacheConfig 以及优劣分析
  • 数据结构 —— 堆
  • 【运维】如何更换Ubuntu默认的Python版本,update-alternatives如何使用
  • 2024 年适用于 Linux 的 5 个微软 Word 替代品
  • 大模型日报2024-06-12
  • LVGL欢乐桌球游戏(LVGL+2D物理引擎学习案例)
  • 国产数字证书大品牌——JoySSL
  • Codeforces Global Round 26 D. “a“ String Problem 【Z函数】
  • Next.js 加载页面及流式渲染(Streaming)
  • 形如SyntaxError: EOL while scanning string literal,以红色波浪线形式在Pycharm下出现
  • DockerCompose+Jenkins+Pipeline流水线打包SpringBoot项目(解压安装配置JDK、Maven等)入门
  • Web前端开发个人技能全面剖析:四维度深度理解,五能力实战展现,六要素构建优势,七步骤持续精进
  • 如何让 uboot启动时自动执行指令?(执行“mtdparts default”命令)