python第七天(字符编码,字符与字节,文件操作)
2024-10-14 15:17:22
一、字符编码:
定义:将人识别的字符转换成计算机能识别的0和1,转换的规则就是字符编码表。
常见编码表:ascii、unicode、GBK
编码表:
1、采用的都是unicode编码表
2、unicode以定长(2字节)存取数据
编码操作:
编码encode() 解码decode()
字符与字节
1、字节的存储方式:8个二进制
2、字符所占字节数:根据编码的不同,所占字节数可能不同
3、三种格式字符串:u' ',b' ',r' '
文件操作:
1、文件操作的三个步骤:打开文件-使用文件-关闭文件
2、文件操作三要素:文件源、操作模式、编码
读:read()读取所有内容
readline()读取一行内容
readlines()读取每行内容
写:write()
writelines()
flush()
光标:seek()| tell()
判断:
readable()文件是否可读
writeable()文件是否可写
closed() 文件是否关闭
endcoding()如果文件打开模式为b,则没有该属性
flush()立刻将文件内容从内存刷到硬盘
最新文章
- 51nod1079(中国剩余定理)
- Q:解决每天第一次打开MSCRM系统展示慢的问题
- django migration使用指南
- C++转换unicode utf-8 gb2312编码
- 【原】Spark中Client源码分析(一)
- Shell printf 命令
- windows phone 了解LinearGradientBrush类和RadialGradienBrush类(11)
- C++中const用法详解
- jquery+ajax 实现text框模糊搜索并可利用listbox实时显示模糊搜索列表结果
- 自定义checkbox/radio
- TCHAR字符串查找&;反向查找字符串
- Beta冲刺 第二天
- SpringCloud学习之Ribbon
- ABP Changing Httpcode status
- 微信小程序wxss的background本地图片问题
- (C/C++学习笔记) 二十四. 知识补充
- 数位DP详解
- 【转】Lambda表达式详解
- [转]wait,notify,notifyAll,join,yield,sleep的区别和联系
- MySQL进阶(视图)---py全栈
热门文章
- 浅谈Kubernetes生产架构
- [Leetcode] 01 Matrix
- java常见题目总结
- 查看文件状态与跟踪新文件(git status/add)
- 浅入深出Vue:工具准备之PostMan安装配置及Mock服务配置
- 在linux安装mysql重启提示You must SET PASSWORD before executing this statement的解决方法
- 查询sql 索引
- word20170104办签证 Visa application有用的词和句子
- golang interface类型转string等其他类型
- Appnium-API-Dvice