摘要:
一、文件修改 1.1文件修改的两种方式 1.1.1、方法一 实现思路:将文件内容一次性全部读入内存中,在内存中修改完毕后在覆盖写回原文件 优点:文件修改中,不会生成新的文件占用储存 缺点:会过多的占用内存 with open(r'a.txt', mode='rt', encoding='utf-8' 阅读全文
摘要:
一、t模式与b模式的区别 1.1、控制文件读写内容的模式 1.1.1、t 模式 (1)读写都是以字符串(unicode)为单位 (2)读写只能针对文本 (3)必须指定字符编码,即必须指定encoding参数 1.1.2、b 参数 (1)读写都是以二进制(bytes)为单位 (2)可以针对任意类型文件 阅读全文
摘要:
1、通用文件copy工具实现 src_fire = input('复制路径》') dsc_fire = input('粘贴路径》') with open(r'{}'.format(src_fire),mode='rb')as f1,\ open(r'{}'.format(dsc_fire),mode 阅读全文
摘要:
#1、编写文件copy工具 a_file = input('请输入复制地址》').strip() b_file = input('请输入粘贴地址》').strip() with open(r'{}'.format(a_file),mode='rt',encoding='utf-8') as f1,\ 阅读全文
摘要:
一、文件模式的介绍 1.1、什么是文件? 文件是操作系统提供给用户、应用程序操作硬盘的一种虚拟的概念/接口。 1.2、为什么要用文件 用户、程序文件需要通过文件将数据永久的保存在硬盘中 即操作文件就是操作硬盘 用户直接操作的是文件,对文件进行的所有操作,都是通过操作系统发送给系统调用,然后再由操作将 阅读全文
摘要:
一、集合 1.1、集合定义 在大括号{}内使用逗号,分隔开多种元素,具备集合需要有以下几种特征: 1.、每个元素必须是不可变类型 2、每个元素都是唯一性 3、集合内元素无序 1.2、作用 和列表、字典、元组一样可以存放多个值。但主要用来:去重以及关系运算。 注意:d = { } #默认是空字典 s 阅读全文
摘要:
1、有列表['alex',49,[1900,3,18]],分别取出列表中的名字,年龄,出生的年,月,日赋值给不同的变量 keys=['alex',49,[1900,3,18]] d={}.fromkeys(keys,None) print(d) 2、用列表的insert与pop方法模拟队列 l=[] 阅读全文
摘要:
一、列表类型 1.1、定义:存储同种属性多个值 1.2、定义:l=[1,1.2,'a'] 1.3、类型转换: 凡是能够被for循环遍历的类型都可以当做参数传给list()转换成列表: res=list('hello') print(res) res=list({'k1':111,'k2':222,' 阅读全文
摘要:
# 一:for循环# 1.1 for循环嵌套之打印99乘法表for x in range(1,10): for i in range(1,1+x): print('%s*%s=%s '%(i,x,x*i), end='') print()# 1.2 for循环嵌套之打印金字塔# 提示分析如下# '' 阅读全文
摘要:
一、for循环 1.1、什么是for循环 循环就是重复做某件事,for循环是python提供第二种循环机制。 1.2、为何要有for循环 理论上for循环能做的事情,while循环都可以做 之所以要有for循环,是因为for循环在循环取值(遍历取值)比while循环更简洁 1.3、如何用for循环 阅读全文