复习:
字符编码表(字符和数字一一对应关系的表)需掌握:
1、以什么编码存的,就应该以该编码取
#coding:utf-8 :用于python解释器读取python文件,
所以文件头指定的编码必须跟python文件存储时用的编码一致
2、 编码解码
unicode---编码encode---》utf-8
utf-8---解码decode---》unicode
python3中str是以unicode编码形式存放的
x='你好'
x.encode('utf-8') ----> bytes
bytes.decode('utf-8')------------->str(unicode)
3、bytes类型(可当成二进制的数据,
bytes为python3中新的数据类型)的用途:
1、存放到文件中(bytes类型可以直接扔给硬盘)
2、基于网络传输
## x.encode(‘utf-8’)的结果是一个放在内存中的值
文件处理:
with open('a.txt', encoding='utf-8')
as f1,
open('b.txt',
encoding='utf-8') as f2,
open('c.txt',
encoding='utf-8') as f3:
pass
## +回车 在pycharm中换到下一行,但实际上还是一行
默认是t模式,t不能单独使用,必须是rt,wt,at
f.read() 读出来的是一个打的字符串
f.readlines() 相当于一个for循环
绝对路径与相对路径:
绝对路径:在任意位置都可以定位该文件
相对路径:以所在位置为参考定位文件
…py_learnday1 est.py: windows 系统用‘’表示子关系
…/py_learn/day1/test.py: linux系统用‘/ 表示子关系’
while True:
msg="""
1 注册
2 查看
"""
print(msg)
choice=input('输入编号>>: ').strip()
if choice == "1":
print('