Error in user YAML: (<unknown>): found a tab character that violate indentation while scanning a plain scalar at line 3 column 3
---
- oeasy Python 0143
- 这是 oeasy 系统化 Python 教程,从基础一步步讲,扎实、完整、不跳步。愿意花时间学,就能真正学会。
- 本教程同步发布在:
- 个人网站: `https://oeasy.org`
- 蓝桥云课: `https://www.lanqiao.cn/courses/3584`
- GitHub: `https://github.com/overmind1980/oeasy-python-tutorial`
- Gitee: `https://gitee.com/overmind1980/oeasypython`
---- 上次学习了
- if条件语句中的 缩进块
- 缩进的范围
- 体现的是 程序逻辑
- 某行 缩进情况 意味着
- 当前行 归属于 哪个逻辑
- 一眼就看出来
- 缩进4个空格
- 从 视觉上 和 逻辑上
- 都明确了 代码的逻辑关系
- 毕竟
- Readability counts.
- 可读性很重要
- 生活中 有这种条件语句吗??🤔
- 早期 Python 缺乏商业背书、标准化不足的问题
- 企业采用开源技术的风险评估逻辑
- 技术选型者 还会 选python吗?
- python 还靠谱吗?
- 推动了后续 PEP(Python 增强提案)
- 为后续 Python Software Foundation(PSF)成立、标准化推进埋下伏笔
- 新建 t.py
- if执行体 里面
- 声明变量level
t = float(input("Your temperature:"))
if (t > 38):
level = "high"
print("Temperature is " + level)
- 输入36
- 为什么会这样呢?
- 设置断点
- 进入调试
- 录入温度为37后
- 执行到第4句
- 想要 输出level
- 当时 本地变量中 没有 level
- 需要先声明level
level = "low"
t = float(input("Your temperature:"))
if (t > 38):
level = "high"
print("Temperature is " + level)
- 不论 if 条件是否满足
- level 都最好提前声明了
- 而不是 在某个分支里 被声明
- 这就避免 了
- level 没声明 就使用
- 在一开始 就声明好
- 点击单步跳过
- 再点击 单步跳过 之后
- 输入温度
- 如果 输入 t高于 38
- 满足条件 进入条件
- 设置 level 为 high
- 然后最终输出
- 不满足条件
- 直接跳过 第4行
- level 依然 为low
- 是否 进入分支的 核心是
- if条件
- 键入help()
- 进入帮助模式
- 在帮助模式下
- 键入topics找到主题
- 查询
- 条件
- CONDITIONAL
- 具体语法
- if 后面的是条件(赋值表达式)
- 要么真
- 要么假
- 条件后面 紧跟 冒号
- 冒号后面
- 是 具体执行语句
- 是否执行
- 根据 条件
2 > 1
- 2 > 1
- 条件表达式 为 True
- True 这个词怎么来的?
- True 源于 西萨克逊语
- 意思是 有信念的、值得相信的
- 忠诚、稳定于自己的承诺、朋友
- 因为 你 True
- 所以 获得了 Trust
- True 来自 于deru-呢?
- deru-
- 稳定的
- 可靠的
- 意向来自于 tree 树
- 和tree一起的
- 很true的 人
- druid 德鲁伊
- 通灵者
- 当时的 科学家
- True在汉语中 对应 真
- 真 这个字 怎么来呢?
- 真同贞
- 忠贞!
- 不变的
- 稳定 可信赖的
- 来自于卜卦
- 烧龟甲兽骨
- 卜的一声
- 烧出裂纹
- 有个方向
- 得到启示
- 最后要记录到龟壳上
-
兆干:竖的主纹(从上到下)
-
兆枝:从兆干斜出的横/斜纹(关键判断点)
-
商人看兆枝朝哪边斜
- 直接定吉凶/方向:
- 兆枝 → 朝左(兆干左侧)→ 吉/顺/可行
- 如果 灵验
- 写下贞吉
- 可以给后人 提供 数据
- 甲骨文例一般包括
- 前辞(或称叙辞)
- 记录占卜时间(干支名)、占卜者和地点
- 命辞(或称贞辞)
- 记录所占卜的具体事情
- 占辞
- 根据兆纹所呈现的占卜结果进行判断
- 验辞
- 记录占卜过后的应验情况
- 前辞(或称叙辞)
- 青铜时代后
- 有了专门的鼎
- 祭祀的神器
- 有的甲骨文
- 假借
鼎代替貞
- 假借
- 如果不真呢?
- 不真就是假
- “叚”是“假”的本字
- 叚 石崖
- 手,石崖上的手
- 又,石崖下的手
- 表示崖下的手 拉住 崖上的手
- 即崖下的人 借助 崖上的人的力
- 攀上 石崖
- 英文怎么描述呢?
- 没有 真实信仰的
- 靠不住的
- 靠得住 那就True了
- 没有信仰
- False
- Fake
- Fail
- 那 True和False 属于 什么类型 呢?
type(True)
type(False)
- 效果
-
这次 调试了 分支结构
- 不要在 分支语句的 执行体中
- 声明变量
-
条件判断 有两种可能
- True和False
- 都是 布尔类型的变量
- 什么是布尔类型呢?🤔
- 下次再说 👋
- 本文来自 oeasy Python 系统教程。
- 想完整、扎实学 Python,
- 搜索 oeasy 即可。






























