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

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

字符编码

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

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

文件操作

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

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

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

以文件字符来显示

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

打印当前光标位置

倒着seek

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

另外三个参数,模式

以byts格式打开

以utf-8格式解码

打开图片的二进制

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

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

循环读取文本

优化

函数

求最大值
最小值
求和

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

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

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

函数的返回值计算

时间: 2024-09-28 18:12:08

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

python学习笔记第四节

集合与复习 删除列表中的列表的元素 remove(元素) 括弧填元素而不是索引 取值 根据索引遍历这歌列表 不根据索引遍历列表的常用操作: 比较 元组 字典常用操作: 元组中的列表内元素的添加 避免字典取值报错 遍历字典中的元素 将字典的key转化为列表 字典的值转化为列表然后取值(字典是无序的) 列表元素的计算 字典内计算key的计算,用单独的volues 不要用所有 字典内值得计算 字典setdefault 没有就添加,有就不管 创建字典方式1 创建字典方式2 创建字典方式3 update

python学习笔记(四)字符串及字符串操作

字符串 字符串可以存任意类型的字符串,比如名字,一句话等等. 字符串还有很多内置方法,对字符串进行操作,常用的方法如下: 1 name1='hello world' 2 print(name.capitalize())#首写字母大写 3 print(name1.capitalize())#首写字母大写Hello world 4 print(name1.center(50,'-'))#50个-,把name1放中间-------------------hello world-------------

python学习笔记(集合的使用、文件操作、字符编码与转码、函数)

集合 集合(set):把不同的元素组成一起形成集合,是python基本的数据类型. 集合元素(set elements):组成集合的成员 为什么需要集合? 集合的作用 1 .列表去重复数据 按照现有知识的解决思路:先设置空列表,然后使用for寻获,把需要去重的列表的第一个数据放到新列表中,然后依次取出第二个数据,把第二个数据和第一个数据作比较,如果不一样,则存入新列表中:以此类推,每取一次都要和新列表中的数据作对比,不一样的则添加入新列表中. 2. 关系测试 比如有学员同时报了python班和l

Python学习笔记总结(四)异常处理

1.基础 try/except/else:[else是可选的]捕捉由代码中的异常并恢复,匹配except里面的错误,并执行except中定义的代码,后继续执行程序(发生异常后,由except捕捉到异常后,不会中断程序,继续执行try语句后面的程序) try首行底下的代码块代表此语句的主要动作:试着执行的程序代码.except分句定义try代码块内引发的异常处理器,而else分句(如果有)则是提供没有发生异常时候要执行的处理器. try/finally: 无论异常是否发生,都执行清理行为 (发生异

Python学习笔记整理(四)Python中的字符串..

字符串是一个有序的字符集合,用于存储和表现基于文本的信息. 常见的字符串常量和表达式 T1=‘’ 空字符串 T2="diege's" 双引号 T3="""...""" 三重引号块 T4=r'\temp\diege' Raw字符串 抑制(取消)转义,完全打印\tmp\diege,而没有制表符 T5=u’diege' Unicode字符串 T1+T2     合并 T1*3    重复 T2[i]    索引 T2[i:j] 分片

python学习笔记-Day04-第四部分(装饰器)

这周学到了python的装饰器,以前没有接触过,问了一个搞php开发的同事什么是装饰器,他说就好像构造函数一样,可惜我已经把构造函数忘得光光了,想不起来是啥了.现在就找资料了解了解.毕竟装饰器是一个不用也能实现程序的功能,但是用了装饰器以后会显得你的技术特NB,但是不太好理解 学装饰器之前,需要先了解一下函数,前面的笔记里,有写过函数相关的笔记,可以先去参考一下前面的文章,这里只简单说一下. 在python中,函数由  def 关键字,函数名,可选的参数列表和函数体 来组成,通过return语句

Python学习笔记(四)字符串型

字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 在最新的Python 3版本中,字符串是以Unicode编码的,也就是说,Python的字符串支持多语言. 创建字符串很简单,只要为变量分配一个值即可 对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符 如果知道字符的整数编码,还可以用十六进制这么写str: 1 >>> '\u4e2d\u6587' 2 '中文' 由于Python的字符

Python学习笔记整理四--字符串类型

定义:元素以引号包围的.元素可以是任意类型的有序的不可修改的序列: 定义字符串: str()  如:a = str(1234) ''     如:a = 'nihao' ""    如:a = "nihao" ''' ''', """ """ 如:a = '''nihao''', a = """nihao""" 注意: 当需要用到缩写如I'm时,就

Python学习笔记(四)Python对象

1,Pythons对象特点 从更具体的视角看,Python程序可分解成模块.语句.表达式和对象.程序由模块组成,模块包含语句,语句包含表达式而表达式建立并处理对象.Python提供了强大的对象类型作为语言的组成部分,除非有内置类型无法处理得特殊对象,用户最好总是使用内置对象.Python内置对象类型强大而高效,是一个python程序的核心部分,让编程变得简单.使用内置对象的优点是: (1)使编程更容易-内置对象往往可以表现问题领域的所有结果,还可以马上使用集合.搜索表等强大的工具,仅使用内置对象