python学习笔记第四节(字符编码+文本操作+函数)

python中不存在常量这个意义
只能用大写命名来说明这个赋值是个常量,实际均为变量

字符编码

python学习笔记第四节(字符编码+文本操作+函数)

内存中是unicode
硬盘中是utf-8
中间需要转换

python学习笔记第四节(字符编码+文本操作+函数)

python学习笔记第四节(字符编码+文本操作+函数)

python只有执行的时候才有字符编码的概念
python2默认ascii码
python3默认unicode

python学习笔记第四节(字符编码+文本操作+函数)

文件操作

python学习笔记第四节(字符编码+文本操作+函数)

python学习笔记第四节(字符编码+文本操作+函数)

写操作,w 没有就新建有则覆盖,a是追加

python学习笔记第四节(字符编码+文本操作+函数)

name 查看文件名
encoding 查看字符编码

python学习笔记第四节(字符编码+文本操作+函数)

查看是否可读
查看是否可写 true false

python学习笔记第四节(字符编码+文本操作+函数)

以文件字符来显示

python学习笔记第四节(字符编码+文本操作+函数)

seek 移动光标位置,以文件起始来读,字节,以0为单位utf-8三个字符是一个汉字

python学习笔记第四节(字符编码+文本操作+函数)

打印当前光标位置

python学习笔记第四节(字符编码+文本操作+函数)

倒着seek

python学习笔记第四节(字符编码+文本操作+函数)

截断,只留3个字节,其余删除,这个是写操作,必须以w参数

python学习笔记第四节(字符编码+文本操作+函数)

另外三个参数,模式

python学习笔记第四节(字符编码+文本操作+函数)

以byts格式打开

python学习笔记第四节(字符编码+文本操作+函数)

以utf-8格式解码

python学习笔记第四节(字符编码+文本操作+函数)

python学习笔记第四节(字符编码+文本操作+函数)

打开图片的二进制

python学习笔记第四节(字符编码+文本操作+函数)

 将一个图片以二进制的方式复制

python学习笔记第四节(字符编码+文本操作+函数)

 python学习笔记第四节(字符编码+文本操作+函数)

 python学习笔记第四节(字符编码+文本操作+函数)

windows中 写绝对路径需要2个\\ 或者最前面价格小r

python学习笔记第四节(字符编码+文本操作+函数)

python学习笔记第四节(字符编码+文本操作+函数)

循环读取文本

python学习笔记第四节(字符编码+文本操作+函数)

优化

python学习笔记第四节(字符编码+文本操作+函数)

python学习笔记第四节(字符编码+文本操作+函数)

函数

python学习笔记第四节(字符编码+文本操作+函数)

python学习笔记第四节(字符编码+文本操作+函数)

求最大值
最小值
求和

python学习笔记第四节(字符编码+文本操作+函数)

python学习笔记第四节(字符编码+文本操作+函数)

对函数增加参数(星,个数,行数)

python学习笔记第四节(字符编码+文本操作+函数)

定义无参函数
可以将调用的命令写到一个函数1当中

python学习笔记第四节(字符编码+文本操作+函数)

返回值
返回值只能返回一次 但可以写多个,返回一次之后函数结束

python学习笔记第四节(字符编码+文本操作+函数)

函数的返回值计算

python学习笔记第四节(字符编码+文本操作+函数)