![](https://img-blog.csdnimg.cn/c7aac7a9a2274ad8b858873410400704.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
文章平均质量分 80
记录平时用python写的东西
Wmpreturn
这个作者很懒,什么都没留下…
展开
-
命令行解析器浅解
解析器(parser)是一种程序或组件,用于分析输入的数据,并将其转换为更易于处理的格式。解析器在计算机科学中有广泛的应用,特别是在编译器、解释器、自然语言处理和数据格式转换等领域。原创 2024-05-29 21:20:24 · 1326 阅读 · 0 评论 -
Python中的文件读取与保存
常用的函数:1. open():用于打开文件,可以指定不同的模式(读取、写入、追加等)来操作文件内容。2. write():用于将数据写入文件。3. close():用于关闭文件,确保文件被正确保存和释放资源。4. pickle.dump() 和 pickle.load():用于将Python对象以二进制形式保存到文件或从文件中加载。5. json.dump()和 json.load():用于将Python对象以JSON格式保存到文件或从JSON文件中加载。原创 2024-03-29 22:42:03 · 930 阅读 · 0 评论 -
文件操作(IO技术,重要!!!)
1、文本文件和二进制文件按文件中数据组织形式,我们把文件分为文本文件和二进制文件两大类,1. 文本文件文本文件存储的是普通“字符”文本,默认为unicode字符集(两个字节表示一个字符,65535),可以使用记事本程序打开。但是,像word文件件编辑的文档不是文本文件,无法使用记事本打开。2. 二进制文件(大多数都是二进制文件)二进制文件把数据内容用“字节”进行存储,无法用记事本打开。必须使用专用的软件解码。常见的有:MP4视频文作、MP3音频文件、JPG图片、doC文档等等。2、文件原创 2024-02-28 20:29:51 · 753 阅读 · 0 评论 -
处理异常(Exception)
在实际工作中,我们遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求;你的程序要打开某个文件,这个文件可能不存在或者文件格式不对;你要读取数据库的数据,数据可能是空的;我们的程序再运行着,但是内存或硬盘可能满了等等。软件程序在运行过程中,非常可能遇到网刚刚提到的这些问题,我们称之为异常,英文是Exception, 意思是例外。遇到这些例外情况,或者异常,我们怎么让写的程序做出合理的处理,而不至于程序崩溃呢?原创 2024-02-27 23:07:55 · 898 阅读 · 1 评论 -
Python数据容器的总结
数据容器(一共五个)可以从以下视角进行简单的分类:·是否支持下标索引支持:列表、元组、字符串(序列类型)不支持:集合、字典(非序列类型)·是否支持重复元素:支持:列表、元组、字符串(序列类型)不支持:集合、字典(非序列类型)·是否可以修改支持:列表、集合、字典不支持:元组、字符串仅字符不支持不支持不支持不支持不支持不支持都支持不支持不支持。原创 2023-09-12 23:53:05 · 217 阅读 · 0 评论 -
Python数据容器:dict(字典、映射)
字典同样使用{},不过存储的元素是一个一个的键值对,语法如下:定义空字典:my_dict = {} # 空字典定义方式1my_dict = dict() # 空字典定义方式2字典的key是不允许重复的,当定义了重复的key时,后面的 键值对 会把前面的 键值对 覆盖掉(只保留最后一个)。字典同集合一样,不可以使用下标索引,但是字典可以通过Key值来取得对应的Value。字典的key不可以为字典。字典有如下特点:1、可以容纳多个数据。原创 2023-09-12 21:16:44 · 709 阅读 · 0 评论 -
python中的小tips
Ctrl+/ 可以注释掉光标所在的这一行,或者是选中的区域。对于注释掉的这一行或者这一区域,按下ctrl+/则会去掉注释。原创 2023-09-12 22:46:41 · 148 阅读 · 0 评论 -
Python数据容器——str(字符串)
如果执行上述操作,则会得到一个新的字符串,老的无法修改。功能:将字符串内的全部:字符串1,替换为字符串2(删除字符串1里所有本来的东西,替换为字符串2的东西)。功能:按照指定的分隔符字符串,将字符串划分为多个字符串,并存入列表对象中。字符串.strip(指定的字符串)(去前后指定的字符串)字符串是字符的容器,一个字符串可以存放任意数量的字符。不是修改字符串本身,而是得到了一个新字符串。字符串.replace(旧字符串,新字符串)新字符串要被新字符串名来接收。新字符串要被新字符串名来接收。原创 2023-08-17 21:42:42 · 131 阅读 · 0 评论 -
Python数据容器——元组(tuple)
元组原创 2023-08-13 23:12:12 · 274 阅读 · 0 评论 -
Python数据容器——列表(list)
是在指定的地方插入指定的元素,“列表名.index(下标,元素)”就是在该下标下插入该元素。列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)列表的遍历有两种:使用while循环,遍历列表的元素和使用for循环,遍历列表的元素。数据容器根据特点的不同,如:是否支持重复元素,是否可以修改,是否有序,等。每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。插入元素、删除元素、清空列表、修改元素、统计元素个数。定义变量:变量名称 = [元素1,元素2,元素3]原创 2023-08-07 22:00:39 · 1499 阅读 · 0 评论 -
Python函数的定义及常用的Python函数
常用的Python函数原创 2023-07-31 16:27:59 · 89 阅读 · 0 评论 -
Python的判断与循环语句
2、for循环无法定义循环条件,只能从被处理的数据集中,依次取出数据进行处理。range(10):表示从0开始,到9结束(不包含10),即[0,1,2,3,4,5,6,7,8,9]1、foy循环的基础语法和C语言等的不一样,for循环也被称为遍历循环,轮训。·else不需要判断条件,当if的条件不满足时,else执行。定义一个数字(1`10,随机产生),通过3次判断来猜出来数字。range(5,10)取得的数据是:[5,6,7,8,9]。如,range(5,10,2)取得的数据是:[5,7,9]。原创 2023-07-30 20:52:01 · 292 阅读 · 0 评论 -
Python实现学生管理系统
要求:1.学生的信息有:姓名、学号、年龄、性别、出生日期、地址、电话、E-mail等。2.功能:·系统以菜单方式工作·学生信息录入功能(学生信息,用文件保存)–>来自输入·学生信息浏览功能–>输出·查询、排序功能–>算法按学号查询、按姓名查询、学生信息的删除与修改。代码(不全):import osclass Student(object): def _init_(self,sid,name,age=None,gender=None, birth=No原创 2021-12-01 17:28:42 · 391 阅读 · 0 评论 -
Python数据容器:set(集合)
定义集合变量 变量名称 = {元素1,元素2,元素3……}定义空集合 变量名称 = set(())列表:[]元组:()字符串:""集合:{}原创 2023-09-11 22:42:00 · 1093 阅读 · 0 评论 -
Python基础语法
字符串可以是单引号、双引号、三引号(" " "字符串内容" " ")。数据输入:input() ,括号里可以填入提示信息,例如 name = input("请告诉我你的名字")占位型拼接:name="李华" message = "我的名字叫 %S" % name。5、也可以直接放表达式,例如:print("1*2的结果是%s:"%(1*2))不可以是003032,而是应该是"003032",因为数字里0不可以在开头。n:小数部分,小于数字长度本身的长度时,会进行四舍五入的约分。原创 2023-07-23 15:41:30 · 126 阅读 · 0 评论 -
Python入门准备
在python.org官网上下载最新版,下载安装以后,在终端输入python3进行询问。原创 2023-07-22 15:08:23 · 51 阅读 · 0 评论