Skip to content

Latest commit

 

History

History
169 lines (118 loc) · 3.54 KB

039-570635-chr函数_字符_character_根据序号得到字符.sy.md

File metadata and controls

169 lines (118 loc) · 3.54 KB
show version enable_checker
step
1.0
true

字符(character)

回忆上次内容

  • 上次了解了ord函数
    • ord 的意思是 ordinal(序号)
    • ord函数 可以
      • 根据字符
      • 得到序号
  • 那么 可以
    • 反过来 吗?
  • 根据序号
    • 得到字符
      • 可以 吗?🤔

图片描述

ord的逆运算

  • 首先进入游乐场
    • ord 根据参数"h"
      • 得到序号104

图片描述

  • chr 根据参数 104
    • 得到字符 "h"
  • 注意
    • 参数是 数字104
    • 而不是 字符串"104"
      • 没有引号
  • 引号
    • 是干什么用的来着?

单双引号

  • 引号引号 引用的符号

    • 引号引起来的
      • 就是字符串
  • 可以发现

    • 数字104字符'h' 是有关联的

图片描述

  • 有两个函数了
    • ord
    • chr

图片描述

  • chr 对应什么单词呢?

character

  • chr 对应 character

图片描述

  • character的意思是

    • 角色
    • 字母
    • 个性
    • 来自于希腊语
      • 雕刻的标记
      • 灵魂的印记
    • 总之都是有鲜明性格特征的事物
  • 没有任何 两个字符 长得一样

    • a 和 b 长得 完全不同

cp形成

  • chr(i)是一个函数调用
    • chr 是函数名
      • i 是函数chr 的参数

图片描述

  • ord 和 chr
    • 这俩是一对⚖️
      • 相反相成
      • 相爱相杀⚖️
      • 有来有回
  • 可以绕一个圈么?

图片描述

开始玩耍

  • chr(ord("h"))
    • 先求序号
    • 再根据序号
      • 查字符

图片描述

  • 可以反方向绕圈吗?

反方向

  • ord(chr(104))
    • 先查字符
    • 再根据字符
      • 对应序号

图片描述

  • 绕了一圈 又回来了 么
    • 操作一轮猛如虎
    • 低头一看原地杵
  • 这括号应该 如何理解 呢?

有括号的要优先

  • 先算 括号里面的
    • 算出结果后

图片描述

  • 再将结果
    • 当做 运算或函数的参数

图片描述

  • 反之也一样吗?
    • 动手试试

短信原理

  • 发送短信过程
    • 通过键盘输入字符
    • 被编码为二进制数字
    • 通过app进行发送

图片描述

  • 接收短信过程
    • 通过app接收到网络来的通知
    • 将二进制数字解码为字符
    • 通过app将字符作为字形显示

总结

  • ord(c)chr(i)

    • 这是俩函数
    • 这俩函数是一对
      • 相反相成的⚖️
      • ord 通过 字符 找到对应的 序号
      • chr 通过 序号 找到对应的 字符
  • 为什么ord后面括弧里的参数

    • 一定 加引号

图片描述

  • 而chr后面括弧里的参数
    • 又一定 加引号呢?🤔

图片描述

  • 我们下次再说!👋