[oeasy]python036_数据类型有什么用_type_类型_int_str_查看帮助
回忆上次内容
  • ord(c)chr(i)
  • 这是俩函数
  • 这俩函数是一对
  • 相反相成的⚖️
  • ord 通过 字符 找到对应的 序号
  • chr 通过 序号 找到对应的 字符
 
 
  • 为什么ord后面括弧里的参数
  • 一定 加引号
  • 不加不行
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 而chr后面括弧里的参数
  • 又一定 加引号
  • 加了不行呢?🤔
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
TypeError
  • 出现的错误叫做
  • TypeError
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 这背后 是 Type的问题
  • Type 是什么意思呢?
 
type
  • type的意思 是类型
  • type-a
  • type-c
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 那我如何知道参数的类型呢?
type函数
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 'h' 和 69
  • 属于不同的type类型
 
类型
中文名
英文名
例子
int
整数
integer
69
str
字符串
string
'h'
  • 类型(type)这个词
  • 是怎么来的呢?
 
type
  • 石头或者金属刻画的标记
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 后来type
  • 成为 我们很熟悉的
  • 一种东西
 
雕版
  • 从 拓印 到 雕版
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 这里指的是
  • 整版的雕版
 
印刷
  • stereotype
  • [ˈsteriətaɪp]
  • 整体雕刻成的
  • 一块完整的雕版
  • 刻板印象
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • stereo [ˈsteriəʊ]
  • 源自希腊语
  • 坚硬的、实心的、立体的,而不是平面的
  • 坚硬的雕版印刷
 
  • 相对 活字印刷来说
  • 雕版是固定的、实心的
 
文字出现
  • 象形 的 图画
  • 发展 为 抽象的文字
 
  • 从 绘画 艺术
  • 发展出
  • 书法艺术
 
  • 从此 想象
  • 也可以 基于文字
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 想象中的 画
  • 逐渐演化成
  • 词语构成的 诗
 
  • 形象思维 和 逻辑思维
  • 既交汇
  • 又分野
 
type
  • 整版的
  • 心经
  • 年画
  • 日历
  • 赎罪券
 
  • 将符号、文字
  • 雕刻到一版上
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • stereotypical
  • [ˌsteriəˈtɪpɪkl]
  • 模式化的
  • 刻板的
  • 墨守成规的
 
小型印章
  • 印章本质是小型的雕刻
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 印章 可以快速复制
  • 引申为 种类、类型的意思
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 多个小型印章
  • 可以组成一版
 
  • 雕版印刷
  • 发展出
  • 活字印刷
 
活字
  • typography
  • [taɪˈpɒɡrəfi]
  • 活字印刷排版技术
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 字模(type)
  • 符号、象征
 
报纸
  • 开始有了书籍、杂志、报纸
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 一版 会用到很多字模
不同类型(type)
  • 每个字模都是不同的字
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 从活字印刷
  • 发展为
  • 机械式打字机
 
打字
  • typewriter
  • [ˈtaɪpraɪtə]
  • 用字模(type)来书写(write)
  • 打字机
 
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • type
  • 有打字、键入的意思
 
  • 字模 很清晰
  • typical
  • 典型的意思
 
报错
  • 函数的参数
  • 都有 明确的类型
  • 给错了 就会 报错
 
  • 你说类型
  • 重要不重要?!
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • ord、chr 分别要的是
  • 什么类型来着?🤔
 
  • 看一下帮助
ord
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • help(ord)
  • 查看ord的帮助
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • ord(c,/)是一个函数
  • 参数是c
  • c 要求是 一个字符
 
 
  • ord的意思是
  • 序号 ordinal
  • 返回 参数字符对应的序号
 
 
试试
  • 看完之后
  • 按q退出帮助模式
  • 回到游乐场
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 报错说的是
  • 期待着一个长度为1的字符串
  • 结果找到的是int整数
  • 货不对版
  • 没法继续
 
  • 试试
  • 再查查 chr
 
查看序号对应的字符 chr
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 查看chr的帮助
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • chr的参数是i
  • i 是个 0到0x10ffff之间的整数
  • 根据这个参数可以返回对应的字符
 
试试错误参数
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 需要一个 整数(int)
  • 得到了一个字符串(str)
  • 货不对版
  • 没法继续
 
试试
  • 根据序号 返回字符
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 所以中文字符和英文字符的原理一样
 
 
 
添加图片注释,不超过 140 字(可选)
 
尝试转化
  • 先 用int
  • 把 序号字符串 转化为 整数
 
  • 再 用chr
  • 把 序号 转化为 字符
 
int("45678") chr(45678) chr(int("45678"))
  • 可以把整数 转化为字符串吗?
转化
str(0) ord("0") ord(str("0"))
  • 先用 str
  • 把 整数 转化为 字符串
 
  • 再用 str
  • 把 得到 字符串对应的 序号
 
总结
  • 这次了解了
  • 类型
  • type
  • 本意来自于印记
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 要特别注意
  • 类型
  • type
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 给函数 传递参数的时候
  • 参数类型 一定不要给错
  • 否则就出现 TypeError
 
  • 给 函数 传递参数
  • 除了类型之外
  • 还需要注意什么吗?🤔
 
posted on 2024-10-08 08:10  overmind1980  阅读(4)  评论(0编辑  收藏  举报