Skip to content

Latest commit

 

History

History
324 lines (221 loc) · 6.32 KB

037-1116544-print函数参数_sep分隔符_separator.sy.md

File metadata and controls

324 lines (221 loc) · 6.32 KB
show version enable_checker
step
1.0
true

print函数参数_sep分隔符_separator

回忆上次内容

  • 上次了解了
    • 类型
    • type
    • 本意来自于印记

图片描述

  • 要特别注意
    • type
    • 类型

图片描述

  • 给函数 传递参数的时候
    • 参数类型 一定要匹配
    • 否则就出现 TypeError
  • 一次 可以 输出两个字符 吗?🤔

询问

  • 明确提问

图片描述

  • 试试😋

图片描述

  • print 为什么
    • 可以 输出两个值呢?

查询

  • 想要查 print函数 的 细节
    • 就 help(print)

图片描述

  • print 可以 输出 很多的 value

    • 这些 value之间 用逗号分割
    • 输出到 屏幕
  • 我想

    • b
    • 换成 a的序号
    • 可以么?

输出

  • q
    • 退出函数帮助
  • ⬆️
    • b换成ord('a')

图片描述

  • 再把a换成
    • bc

图片描述

  • 字符和序号 中间
    • 总有个 空格 分割
  • 空格 这个字符
    • 也有序号 吗?

空格 的 序号

  • 动手实验

图片描述

  • 空格 也有 序号

    • 是32
  • 想 用冒号 替换空格

    • 明确 字母和序号之间 的 映射关系
  • 应该 查哪里 呢?

帮助手册

  • 继续查
    • print函数的帮助

图片描述

  • 注意 函数的参数 sep
    • sep 默认的值 是 空格
  • 空格 是
    • print函数
    • sep参数的
    • 默认值
    • 序号 32
  • 修改 print函数的
    • 参数sep
    • 试试?🤪

修改sep参数 默认值

  • 试着 修改
    • 一般的字符
    • 作为分割符sep
    • 都没有问题

图片描述

  • 只有 反斜杠\
    • 报了Error
  • 为什么 \这个方向
    • 算是斜杠呢?

slash vs back slash

图片描述

  • 向右为前方

图片描述

  • 想要 以反斜杠 为分隔符怎么办?

反斜杠

  • 反斜杠()
    • 这个字符比较特殊
  • 输入 两个反斜杠
    • 就可以得到
    • 一个反斜杠

图片描述

  • 也就可以
    • 作为 sep分隔符了
  • sep 这个名字
    • 来自于什么呢?

Saxon

  • 1500年前
    • 不列颠岛上 来了
    • 盎格鲁人 和 萨克逊人
  • 盎格鲁人 拿着矛
    • 矛有
    • 尖 就是角度
    • angle
    • 他们叫盎格鲁人
  • 盎格鲁人 占领了 不列颠岛
    • 从此 宣布 这是 盎格鲁人的岛
    • 昂格兰德
    • 后来 发音越来越走鼻音
      • england
    • 说的语言 叫做
      • english

图片描述

  • 盎格鲁人用的是矛
    • 撒克逊用的是什么呢?

  • 撒克逊刀
    • Saxon

图片描述

  • 很多单词由此而来

sever

  • sever
    • [ˈsevə(r)]

图片描述

  • 切断

secret

  • secret
    • 分开了
    • 隐藏起来的
    • 秘密

图片描述

  • secrecy

    • [ˈsiːkrəsi]
    • 保密能力
  • secretary

    • [ˈsekrəteri]
    • 秘书

sect

  • sect
    • 分隔开了

图片描述

  • 成为门派、流派
    • 圣经

      • 十二支派
    • 宗派

      • 禅宗五派

section

  • section
    • 分开的地方

图片描述

  • 区域

sector

  • sector
    • [ˈsektə(r)]
    • (尤指军事管制的)区域; 扇形; 地带;
    • 分饼

图片描述

  • 部门; 行业; (尤指一国经济的)领域;

segment

  • segment
    • [ˈseɡmənt ]
    • n. 段; 部分; 片; 弓形;
    • n. (柑橘、柠檬等的)瓣; 份; 音段; 圆缺;

图片描述

  • vt. 分割; 划分

skin

  • skin
    • [skɪn]
    • 皮肤

图片描述

  • (用刀)
    • 剥皮; 蜕皮

sail

  • sail
    • [seɪl]
    • n. 帆; (风车的)翼板; 乘船航行;
    • v. (船)航行; 起航; (人)乘船航行; 掠;
    • 驾驶(或乘坐)帆船航行(尤指作为体育运动);

图片描述

  • 小风帆 和 窗帘 一样
    • 都是 下来的一块布

saw

  • saw

图片描述

  • 框锯

sek总结

图片描述

分隔符

  • 将 分隔符 separator
    • 修改为冒号

图片描述

  • 而且 发现了 规律
    • abc 对应数字
    • 都是挨着的
  • 为啥从97开始?
  • 各个字符 是
    • 如何分布的呢?

总结

  • 所有字符 有序号
    • 就连 空格 也不例外
  • 空格
    • 序号32
    • 是 print函数中 sep参数的 默认值

图片描述

  • 字符 在计算机中
    • 数字序号 来 存储表示
  • 字符序号 有规律
    • a 对应 97
    • b 对应 98
    • c 对应 99
  • 连续字母 对应 连续序号
    • 似乎应该是 天经地义 的
  • 但 为什么
    • 小写a 从97开始?
  • 除了 小写字母外
    • 还有 很多字符 的
    • 都分布 在哪儿 呢?🤔
  • 下次再说👋🏻