关于python:oeasypython0048取整intfloat浮点型cast扮演tab制表键制表符

39次阅读

共计 976 个字符,预计需要花费 3 分钟才能阅读完成。

转化为 10 进制

回顾上次内容

  • 上次 把其余进制

    • 转化回 十进制

      • 用的是 int 函数
  • int 来自于 integer

    • 同源词 还有

      • integrate
      • entire
      • 意思都是 残缺
  • 残缺 的 和 零散

    • 绝对
  • 能够把 零散 的小数

    • 转化为 残缺 的整数吗?🤔

取整

  • 能够 把一个浮点型的小数 取整
  • 取整 可能会造成

    • 运算后果的 不同
  • 3.3 是 一个浮点型 的 小数

    • 当初 把他当做 一个 整数
  • 这个过程叫做 cast

cast

  • cast 原意是投掷

    • cast a spell 施法 投一个咒语
    • cast a vote 投票
    • cast 铸造 把铁水投入到磨具中

      • plaster cast 铸造石膏

投影

  • cast a shadow 投上一层暗影
  • 表演成

    • 手通过 cast 成为鹿
    • 人表演成其余的角色

演员表

  • 一部戏的整体演员
  • 数据类型的转化也是一种表演

cast

  • 咱们 让3.3

    • 表演 (cast) 了

      • 3这样一个角色
  • 甚至能够让π

    • 表演

      • 3这个角色

字符串

  • 还能够 让字符串"3"

    • 表演 整数3 这个角色
  • 但无奈让

    • 字符串 ”3.3″

      • 表演 整数3 这个角色
  • 竟然能 让3.9

    • 表演 整数3 这个角色?

查看文档

  • 把 浮点型 (float) 的 3.9

    • 小数局部 截掉(truncates)
    • 转化为 整型 (int) 的 3
  • cast

    • 将 某种数据类型的表达式

      • 显式转换 为 另一种数据类型
  • 能够将 tab 键 转化为整数吗?

tab 键

  • tab 是一个按键

    • 试着 求出 tab 键对应 的 ascii 序号
    • 也就是\t 对应的数值
  • 求出这个数值对应的

    • 2 进制
    • 8 进制
    • 10 进制
    • 16 进制
  • 而后尝试

    • 用数值的形式输入tab
  • 不要翻页

转化与输入

  • 能够找到

    • tab序号的 各种模式
  • 而后 输入
  • 能够来 一个循环吗?
  • 就是

    • 一顿操作猛如虎
    • 认真一看原地杵

      • 那种

绕回来

  • 能够 反过来

    • 绕一圈 吗?

反向绕

  • 能够 把二进制模式转化为十六进制 吗?

转化

  • 货色 还是那个货色

    • 状态 能够随便流转的
  • 转化过程中 始终要留神类型

    • 如果 不确定类型的话

      • 用 type 函数 确认一下

总结

  • 这次在各种类型间一直转化

    • int 整型数字
    • float 浮点型数字
    • str 字符串
  • 最初复习了 转义字符\t 相似的还有

    • \n
    • \r
  • 还有 通过数字 失去 ascii 字符

    • \ooo
    • \xhh
  • 如果

    • 我想 输入 \ 这个字符

      • 能够吗?
    • \ 叫什么字符来着?🤔
  • 咱们下次再说!👋
  • 蓝桥 ->https://www.lanqiao.cn/course…
  • github->https://github.com/overmind19…
  • gitee->https://gitee.com/overmind198…
  • 视频 ->https://www.bilibili.com/vide… 作者:oeasy
正文完
 0