笔记
赵建澎
这个作者很懒,什么都没留下…
展开
-
python杂记
在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。#range(start,stop,step)step的正负取值为起始数start到结尾数stop的方向,正值为左到右,负值为右到左。#例python的BIF,str的子串查找,同样面对未找到的情况,find方法返回-1,而index方法抛出ValueError错误。range(-1,-10,-2)#-1到-10间隔2取值的俩表,range(1,10,2)#1到9,间隔2取值的列表。...原创 2022-07-26 20:02:05 · 226 阅读 · 1 评论 -
json、pikcle序列化模块
注load一次性转化json文件的所有数据,当文件中有多次dump的数据时,改用loads方法对内容进行解析。json.dump(dic,fp,ensure_ascii="utf-8")#转化json后存储。fp.write("\n")#换行,使得数据内容是可迭代对象。所有编程语言都能识别的数据格式.json,(就是字符串类型文件)#2、dump和load操作(针对.json文件)pickle.dump和pickle.load。load把文件对象的内容反序列化为原来的数据。...原创 2022-07-26 19:58:55 · 266 阅读 · 0 评论 -
os模块介绍
(主进程打开新的窗口,原窗口进入休眠状态,待新的窗口关闭,主进程再重新唤醒原窗口)#(主进程创建一个子进程去打新的窗口,主进程创建完成子进程后立即继续往下执行)注其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程;具体方法system方法chdir方法,startfile方法。os.startfile("文件.bat","文件.exe")os.system("文件.exe","文件.bat")#startfile方法。#区别于system方法。#system方法。...原创 2022-07-26 19:57:57 · 316 阅读 · 0 评论 -
迭代器的介绍
可迭代对象--迭代器不能够被next直接调用--可以被next方法调用。#特点不依赖索引,而通过next方法指针迭代所有数据,一次只取一个值。for循环能够遍历可迭代对象的原因在于。#1、如何来定义一个迭代器(将可迭代对象变为迭代器)#迭代器是指迭代取值的工具,#2、判断对象属性。...原创 2022-07-26 19:57:06 · 185 阅读 · 0 评论 -
高阶函数和递归函数
方法介绍把iterable可迭代对象,放到func函数中依次执行,将func的结果放入迭代器中,sorted(iterable,key=函数,reverse=Flase)reverse排序顺序(默认为False,从小到大)概念函数的参数为另一个函数、或者函数的返回值为另一个函数。重点递归函数之前的操作正序执行,递归之后的程序倒序执行。iterable可迭代对象。iterable可迭代对象。key赋值为自定义函数。func自定义函数。概念在函数的定义中调用自身。#常用的高阶函数(内置)...原创 2022-07-26 19:54:24 · 180 阅读 · 0 评论 -
函数及函数操作
func=lambdan"偶数"ifn%2==0else"奇数"真值if条件表达式else假值,条件表达式为真,返回前面的值,否则~(1)return+六种标准数据类型,还有类和对象,函数的命名。res="偶数"ifn%2==0else"奇数"res=func()#变量对象接收函数的return值。2、关键字收集参数专门用来收集多余的没人要的关键字实参。自定义函数的返回值,把值返回到函数的调用处。#1、函数名可以作为一个特殊的变量对象。...原创 2022-07-26 19:53:48 · 989 阅读 · 0 评论 -
容器类型及操作
可以使用大括号{}或者set()函数创建集合,注意创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。res1=lst.index("zhao",3)#从列表的第四位开始查找。res1=dic.get("zhao","没有键")#此处为键和其默认值。#get()通过键查找值(若没有该键可设置默认值,防止报错)#反转列表默认reverse=False(指的是从小到大排序)#update()批量更新(有键就更新,没有键直接添加)...原创 2022-07-26 19:53:11 · 63 阅读 · 0 评论 -
文件操作及函数
fp=open("文件路径及文件名",mode="文件处理方式",encoding="编码规则")fp=open("文件.txt",mode="r+",encoding="utf-8")fp=open("文件.txt",mode="r+",encoding="utf-8")fp=open("集合2.png",mode="wb")#集合2.png会自动新建。fp=open("集合.png",mode="rb")...原创 2022-07-26 19:51:13 · 67 阅读 · 0 评论 -
Python 字符串(内置函数和操作)
字符串可用容器类型表示:str[ ]原创 2021-07-07 20:29:09 · 150 阅读 · 0 评论