Skip to content

Latest commit

 

History

History
250 lines (163 loc) · 4.49 KB

File metadata and controls

250 lines (163 loc) · 4.49 KB
Error in user YAML: (<unknown>): found a tab character that violate indentation while scanning a plain scalar at line 3 column 3
---
- oeasy Python 0383
- 这是 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` 
---

浮点类型

回忆

  • 上次观察 取整方式
    • int 函数
      • 截断取整
      • 直接去掉小数位
    • 整除 得到商 和 余数
      • 向下地板取整
    • divmod
      • 同 // 和 %
  • 如果 用一般除法
    • 不用整除的话 会如何呢?

图片描述

  • 不用整除的话

    • 商的类型是 是浮点小数
  • 为什么之前 有的小数

    • 会忽略 小数部分 呢?🤪

图片描述

  • 这 浮点数
    • 为什么叫做 浮点数 呢?

查看类型

  • 首先查看类型

图片描述

  • 什么是 float 呢?

flow

图片描述

  • flow
    • 河水流动
    • 旋律流动

图片描述

  • 心念流动

inflow outflow

  • inflow
    • 向里面流
  • outflow
    • 向外面流

图片描述

  • overflow
    • 溢出

图片描述

flower

图片描述

  • flower
    • 涌动着的
    • 花朵

图片描述

flour

  • 花 通 华
    • 植物 精华

图片描述

  • flour
    • 面粉 是小麦的精华

图片描述

  • 1066年诺曼征服
    • flour面粉 来自法语 进入的英语
  • 诺曼征服之前
    • 面粉叫meal
      • 来自 mill 磨坊 磨坊磨出来的
    • oatmeal 燕麦片
    • cornmeal 玉米粉

图片描述

flourish

  • flourish
    • 繁荣

图片描述

flacturate

  • 时高时低的
    • 波动的

图片描述

flex

  • flex
    • 流动 弯曲

图片描述

  • flexible
    • 可弯曲的; 有弹性的;
    • 灵活的; 柔韧的;

图片描述

fluent

  • fluent
    • 流利的

图片描述

  • influence
    • 影响

图片描述

flee

  • flee
    • 逃走

图片描述

  • fleeting
    • 转瞬即逝

图片描述

  • fleet
    • 快速移动的 舰队

图片描述

fly

图片描述

  • fly
    • 苍蝇
    • 飞行

图片描述

  • flappy
    • 飞扬的

图片描述

flood

  • flood
    • 洪水

图片描述

float

  • 在河流上顺着漂

图片描述

  • 漂的时候

    • 浮沉随浪
    • 上下浮动
  • float 是浮点类

    • 浮动的点
      • 是小数点

特别注意

  • float 是一个的名字
    • 最好 要用他作为变量名
  • 因为
    • 一旦 float 作为一个变量理解
    • 就不能使用 float 函数
      • 将 字符串 转化为 浮点型 了

图片描述

  • 这个原理和 str、int 等类一样
    • 而且 浮点型变量的精度 要低于整型变量
    • 这听起来很难以置信

遇到问题

i1 = int("3.14")
print(i1)
  • 发生了错误

图片描述

  • 这怎么办?

分清类型

  • "3.14" 是 str类型
    • 不能 直接 转化为 int

图片描述

  • 但是 可以转化为 float
    • 然后再转化为int

总结

  • 浮点数的单词来自于float
    • float 的意思是 浮动
    • 浮动的东西是小数点
    • 浮点数 就是 小数点可以浮动的 类型

图片描述

  • 浮点数类型的对应的float
    • 究竟应该如何理解呢??🤔
  • 下次再说 👋

  • 本文来自 oeasy Python 系统教程。
  • 想完整、扎实学 Python,
  • 搜索 oeasy 即可。