目录: 编码的补充 文件操作 集合 函数的参数 函数的递归 匿名函数与高阶函数 二分查找示例 一.编码的补充: 在python程序中,首行一般为:#-*- coding:utf-8 -*-,就是告诉python解释器使用的字符编码类型来解释以下代码: 查看python默认的字编码命令: >>> import sys >>> sys.getdefaultencoding() 'utf-8' 编码的转码: 不同国家的字符编码进行正常显示,先将机的字符编码转成unicode,…
字符编码: 1.运行程序的三个核心硬件:cpu.内存.硬盘 任何一个程序要是想要运算,肯定是先从硬盘加载到当前的内存中,然后cpu根据指定的指令去执行操作 2.python解释器运行一个py文件的步骤: 1.将python解释器的代码由硬盘读到内存中去 2.将py文件以普通文本的形式读到内存中去 3.python解释器读取文件的内容,识别python的语法,并执行相应的操作 ps:普通的文本编辑器和python解释器前两步都是一样的 字符编码:字符编码针对的对象是文字文件,不需要考虑视频文件.音…
一. 文件操作: 对文件操作流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 现有文件如下 : Somehow, it seems the love I knew was always the most destructive kind 不知为何,我经历的爱情总是最具毁灭性的的那种 Yesterday when I was young 昨日当我年少轻狂 The taste of life was sweet 生命的滋味是甜的 As rain upon m…
1.集合set 集合是无序的,不重复的,主要作用: 去重,把一个列表变成集合,就可以自动去重 关系测试,测试两组数据的交集,差集,并集等关系 操作例子如下: list_1 = [1,4,5,7,3,6,7,9] list_1=set(list_1) list_2 = set([2,6,0,66,22,8,4]) print(list_1,list_2) print(list_1,type(list_1)) 运行结果如下: D:\python35\python.exe D:/python培训/s1…
一.文件操作 对文件的操作分三步: 1.打开文件获取文件的句柄,句柄就理解为这个文件 2.通过文件句柄操作文件 3.关闭文件. 1.文件基本操作: f = open('file.txt','r') #以只读方式打开一个文件,获取文件句柄,如果是读的话,r可以不写,默认就是只读, 在python2中还有file方法可以打开文件,python3中file方法已经没有了,只有open frist_line = f.readline()#获取文件的第一行内容,返回的是一个list print(frist…
一.了解字符编码的知识储备 1.计算机基础知识(三副图) 2.文本编辑器存取文件的原理(notepad++,Pycharm,word) 打开编辑器就启动了一个进程,是在内存中运行的,所以在编辑器写的内容在没保存之前都是存放在内存中的,断电后数据就会丢失.因而需要保存到硬盘上,点击保存按钮,就从内存中把数据刷到硬盘上. 3.Python解释器执行py文件的与原理,例如python test.py 第一阶段:python解释器启动,此时就相当于启动了一个文本编辑器. 第二阶段:python解释器相当…
一.文件处理流程 1.打开文件,得到文件句柄赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 二.基本操作 f = open('zhuoge.txt') #打开文件 first_line = f.readline() #读取一行内容 print('first line:',first_line) #读一行 print('我是分隔线'.center(50,'-')) data = f.read()# 一次性读取剩下的所有内容,文件大时不要用 print(data) #打印读取内容 f.cl…
目录 字符编码 Python2和Python3中字符串类型的差别 文件操作 文件操作的方式 文件内光标的移动 文件修改 字符编码 什么是字符编码? ''' 字符编码就是制定的一个将人类的语言的字符与二进制数据一一对应地翻译过来的标准. ''' 字符编码的发展史与分类: 计算机最早的字符编码为ASCII,只规定了英文字母.数字和一些特殊字符与数字一一对应关系.最多只能用8位来表示一字节(0~255),即2**8-1=255.但是由于不能语言的人的 需要,ASCII是不能适用所有人的需求的,因此有了…
read()原样输出 读取出来的是字符串类型 readline()输出一行 读取出来的是字符串类型 readlines()把每行文本作为一个字符串存入列表,并返回列表 打开方式: b以bytes类型打开 open()函数:python是透过操作系统去操作文件的 操作系统是什么编码,open默认就是什么编码 windows默认是gbk 如果在操作系统中创建了一个文件,那么在pycharm中必须以gbk的编码方式打开 r:读   w:写    a:追加     r+:可读可写    w+:可写可读 …
操作文件时,一般需要经历如下步骤: 打开文件 操作文件 一.打开文件 文件句柄 = file('文件路径', '模式') # 还有一种方法open 例1.创建文件  f = file('myfile.txt','w')        w.r.a         'rb'二进制读文件 f.write('Hello world!') f.close( ) 例2.遍历文件内容 (一行一行的读内文件内容) a = file('myfile.txt') for line in a.readlines():…