- 在python中input从键盘输入的默认都是字符串类型的,可以用int 将数字进行适当转换,转换为数字类型,也可以用type()来查看数据类型
- python中从列表中取出来如果是数字则取出来的是 int 型,如果是字符串取出来是 str 型
- 在python中用 ord()来获取在 ascii 码表中的位置
- 用chr从ascii码转换为 字符
- 将字符转换为元组 v = tuple(s)
- 将列表转换为元组 v = tuple (li)
- 将元组转换为列表 li = list (v)
- 将列表转换为字符 st = str (li)
- 编码和解码
-
s = "老男孩"print(s.encode('utf-8'))print(s.encode('gbk'))#编码 解码是decodeprint(bytes(s,"utf-8"))
-
局部变量和全局变量
在局部变量和全局变量要想在局部函数里更改全局变量可用 global ;例如 global a 那么a在函数里的修改结果在后边代码里依旧有效
在函数里当局部变量和全局变量同名时会使用局部变量
- 想要让一个字符串颠倒顺序可以用 切片 a[::-1] 可完成 代表在整个字符串中每隔-1取一个
- a[:10:2] 这个代表前十个每隔两个取一个。
-
编码和解码
a.decode('utf-8') #解码bytes('111',encoding = 'utf-8') #编码b.encode('utf-8') #编码
- 在 路径用 r'C:\Windows\system.ini' 表示 其中 r’ 代表转义字符 , 作用就是后面字符串不收转义影响,如果你不要r那就要使用双反斜杠
- 在windows中回车 是 \r\n