python笔记4

字符编码

ascii

gb2312

GBK

    如果两个高位字节同时出现,就认定是中文字符,去GBK编码表里找对应的值,否则使用ascii进行编码

日本  shift_JIS,KS.xxx,TH

Unicode  全球化

py2 要支持中文编码 在linux下声明UTF-8,在windows下声明GBK

python3 默认 unicode utf-8  兼容各种编码

 

16进制

0x  代表16进制数

hex() 10进制转16进制方法

16转10  1000=1*16^3+0*16^2+0*16+0*1=4096

A=10,B=11,C=12,D=13,E=14,F=15

FFF = 15*16^2+15*16+15*1=4095

 

文件操作

1.找到文件,打开

2.读、修改

3保存关闭

 

1 f=open(filename)

2 f.read(100)    f.read()都所有, f.write(YOURDATA)

3  f.close()

r   read

w  write   创建模式

a  append

w+

r+

a+

seek(字节)  # 移动光标位置,默认从头开始,不是走字符,

flush()将缓存内数据刷入硬盘

truncate() 切开文件

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值