今天学习了字符编码,字符和字节,文件操作

1.什么是字符编码:将人类识别的字符转换成计算机能识别的二进制也就是0 和1 ,转换的规则就是字符编码表

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

2.

常用的编码表:ascii, unico, GBK, shift_jic, Euc-kr

3.编码操作:编码encode(), 解码()

电脑的三大核心:cpu - 内存 - 硬盘(数据的存取过程)

软件及python解释器读取文件过程:启动-读取-展示  解释执行

python2环境的文件里头:coding:编码格式

简介与发展

1.ascii - 各国编码 - 万国编码

2.存取不一致的乱码现象

3.Unicode与utf-8

编码操作:编码encode(),解码decode()

 

字符与字节

1.字节的存储方式:8个二进制位

2.字符所占节数:根据编码的不同,所占的节数可能不同

3.三种格式字符串:u“   ,b’ ,  r‘

 

1、b格式字符串转换: str(b'', encode='utf-8')、bytes(u'', encode='utf-8')

 

1.文件操作的三步骤:打开文件-使用文件-关闭文件

2.文件操作三要素:文件源,操作方式,编码

3th语法:with open(...) as 别名, ..., open(...) as 别名: pass
4. 重点方法:read() | write() | readline() | close() | f.flush() | f.seek()

操作模式:r,   w   a  

主模式:b   t   +

从模式:x   u  

 

操作方法

读:read() | readline() | readlines()
写:write() | writelines() | flush()
光标:seek() | tell()
特征:encoding | closed

了解:readable() | writable() | name

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄