回忆上次内容
-
ord(c)和chr(i)
-
这是俩函数
-
这俩函数是一对
-
相反相成的??
-
ord 通过 字符 找到对应的 序号
-
chr 通过 序号 找到对应的 字符
-
为什么ord后面括弧里的参数
-
一定 要加引号
-
不加不行
-
而chr后面括弧里的参数
-
又一定 不加引号
-
加了不行呢?????
TypeError
-
这背后 是 Type的问题
-
Type 是什么意思呢?
type
-
type的意思 是类型
-
type-a
-
type-c
type函数
type
雕版
印刷
-
stereotype
-
[?steri?ta?p]
-
整体雕刻成的
-
一块完整的雕版
-
刻板印象
-
stereo [?steri??]
-
源自希腊语
-
坚硬的、实心的、立体的,而不是平面的
-
坚硬的雕版印刷
文字出现
type
-
stereotypical
-
[?steri??t?p?kl]
-
模式化的
-
刻板的
-
墨守成规的
小型印章
活字
-
typography
-
[ta??p?ɡr?fi]
-
活字印刷排版技术
报纸
不同类型(type)
打字
-
typewriter
-
[?ta?pra?t?]
-
用字模(type)来书写(write)
-
打字机
报错
-
ord、chr 分别要的是
-
什么类型来着?????
ord
-
ord(c,/)是一个函数
-
参数是c
-
c 要求是 一个字符
-
ord的意思是
-
序号 ordinal
-
返回 参数字符对应的序号
试试
-
报错说的是
-
期待着一个长度为1的字符串
-
结果找到的是int整数
-
货不对版
-
没法继续
查看序号对应的字符 chr
-
chr的参数是i
-
i 是个 0到0x10ffff之间的整数
-
根据这个参数可以返回对应的字符
试试错误参数
-
需要一个 整数(int)
-
得到了一个字符串(str)
-
货不对版
-
没法继续
试试
尝试转化
int("45678")
chr(45678)
chr(int("45678"))
转化
str(0)
ord("0")
ord(str("0"))
总结
-
给函数 传递参数的时候
-
参数类型 一定不要给错
-
否则就出现 TypeError
-
给 函数 传递参数
-
除了类型之外
-
还需要注意什么吗?????
-
我们下次再说!????
-
蓝桥->
-
github->
-
gitee->