嵩天老师python123测验5_嵩天老师的零基础Python笔记:https://www.bilibili.com/video/av15123607/?from=search&seid=102110...

本文介绍了Python中的文件操作,包括文件的打开、读写、定位等,以及各种编码如ASCII、Unicode、UTF-8、GBK等。还展示了如何进行文件的遍历、拷贝、信息合并等操作,并给出了具体的代码示例。
摘要由CSDN通过智能技术生成

# -*- coding: utf-8 -*-

#嵩天老师的零基础Python笔记:https://www.bilibili.com/video/av15123607/?from=search&seid=10211084839195730432#page=25 中的38-41讲

# 文件

# 文件是存储在外部介质上的数据或信息的集合

# 文件是有序的数据序列

# 常用的编码

# ASCII码是标准化字符集

# 7个二进制位编码

# 表示128个字符 # ord() 将字符转化为ASCII码, chr() 将ASCII码转化为字符

#

# Unicode :为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言跨平台的需求。

# 有65536个字符的编码空间

# 它是十六进制的编码方式

#

# UTF-8 : 为一种可变长度的Unicode编码,它是一种多字节的编码体系

# 英文对应Unicode的单字节,中,日,韩文对应Unicode的三字节

# 可以用一到四个字节的不同长度来表示

#

# Python中字符串类型是未编码的类型,我们可以用encode()来进行编码操作,使用decode()来进行解码操作

#

# GBK编码 :全称为《汉字内码扩展规范》

# 双字节编码

#

# 文件数据按其组织形式的不同可分为文本文件和二进制文件

# 文本文件:以ASCII码方式存储的文件,英文,数字等字符存储在ASCII码上

# 文本文件是基于字符定长的ASCII码文件

# Python使用常规换行符(\n)表示换行

# 二进制文件

# 广义二进制文件:文件在外部设备的存放形式为二进制的文件

# 狭义二进制文件:除文本文件外的所有文件

# 二进制文件包括照片,音乐,视频,计算机程序等

# 二进制文件优点:

# 更加节省空间

# 采用二进制无格式存储

# 二进制数据表示更为精确,不会造成有效位的丢失。

# 二进制文件编码是变长的,灵活利用率更高

# 不同的二进制文件解码方式不同

#

# 文件操作:

# 读取

# 写入

# 定位

# 计算,追加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值