
Python笔记
文章平均质量分 72
基础的笔记
菜菜努力码
这个作者很懒,什么都没留下…
展开
-
【笔记】python的存储数据:使用json.dump()和json.load()、保存和读取用户生成的数据、重构
文章目录一、存储数据1.使用json.dump()和json.load()2.保存和读取用户生成的数据3.重构一、存储数据1.使用json.dump()和json.load()2.保存和读取用户生成的数据3.重构原创 2022-04-05 21:09:21 · 2492 阅读 · 0 评论 -
【笔记】python中处理FileNotFoundError异常、分析文本(方法split())、使用多个文件、静默失败(pass语句)
文章目录一、处理FileNotFoundError异常二、分析文本三、使用多个文件四、静默失败一、处理FileNotFoundError异常二、分析文本三、使用多个文件四、静默失败原创 2022-04-04 15:01:52 · 9064 阅读 · 0 评论 -
【笔记】python中的异常:处理ZeroDivisionError异常、使用try-except代码块、使用异常避免崩溃、else代码块
文章目录一、异常1.处理ZeroDivisionError异常2.使用try-except代码块3.使用异常避免崩溃4.else代码块一、异常1.处理ZeroDivisionError异常2.使用try-except代码块3.使用异常避免崩溃4.else代码块原创 2022-04-02 17:22:34 · 3372 阅读 · 2 评论 -
【笔记】python标准库(模块random、函数randint()、函数choice())、类编码风格
文章目录一、python标准库二、类编码风格一、python标准库二、类编码风格原创 2022-03-31 19:26:02 · 1694 阅读 · 0 评论 -
【笔记】python的导入类:导入单个类、在一个模块中存储多个类、从一个模块中导入多个类、导入整个模块、导入模块中的所有类、在一个模块中导入另一个模块、使用别名、
文章目录一、导入类1.导入单个类2.在一个模块中存储多个类3.从一个模块中导入多个类4.导入整个模块5.导入模块中的所有类6.在一个模块中导入另一个模块7.使用别名一、导入类1.导入单个类2.在一个模块中存储多个类3.从一个模块中导入多个类4.导入整个模块5.导入模块中的所有类6.在一个模块中导入另一个模块7.使用别名...原创 2022-03-30 20:06:02 · 3105 阅读 · 0 评论 -
【笔记】python中的继承:子类的方法 _init_()、给子类定义属性和方法、重写父类的方法、将实例用作属性
文章目录一、继承1.子类的方法 _init_()2.给子类定义属性和方法3.重写父类的方法4.将实例用作属性5.模拟实物一、继承1.子类的方法 init()2.给子类定义属性和方法3.重写父类的方法4.将实例用作属性5.模拟实物...原创 2022-03-29 17:44:20 · 3503 阅读 · 1 评论 -
【笔记】python中使用类和实例:Car类、给属性指定默认值、修改属性的值(直接修改属性的值、通过方法修改属性的值、通过方法对属性的值进行递增)
文章目录一、使用类和实例1.Car类2.给属性指定默认值3.修改属性的值(1)直接修改属性的值(2)通过方法修改属性的值(3)通过方法对属性的值进行递增一、使用类和实例1.Car类2.给属性指定默认值3.修改属性的值(1)直接修改属性的值(2)通过方法修改属性的值(3)通过方法对属性的值进行递增...原创 2022-03-27 18:21:28 · 4713 阅读 · 0 评论 -
【笔记】(python)写入文件:写入空文件、写入多行、附加到文件
文章目录一、写入文件1.写入空文件2.写入多行3.附加到文件一、写入文件1.写入空文件2.写入多行3.附加到文件原创 2022-03-25 13:31:34 · 13143 阅读 · 0 评论 -
【笔记】python的文件、从文件中读取数据:读取整个文件、文件路径、逐行读取、创建一个包含文件隔行内容的列表、使用文件的内容、包含一百万位的大型文件、圆周率值中包含你的生日吗
文章目录一、文件二、从文件中读取数据1.读取整个文件2.文件路径3.逐行读取4.创建一个包含文件隔行内容的列表5.使用文件的内容6.包含一百万位的大型文件7.圆周率值中包含你的生日吗一、文件二、从文件中读取数据1.读取整个文件2.文件路径3.逐行读取4.创建一个包含文件隔行内容的列表5.使用文件的内容6.包含一百万位的大型文件7.圆周率值中包含你的生日吗...原创 2022-03-25 10:53:24 · 2772 阅读 · 2 评论 -
【笔记】python的类、创建和使用类:创建Dog类(方法__int__())、根据类创建实例(访问属性、调用方法、创建多个实例)
文章目录一、类二、创建和使用类创建Dog类(方法_int_())三、根据类创建实例1.访问属性2.调用方法3.创建多个实例一、类二、创建和使用类创建Dog类(方法_int_())三、根据类创建实例1.访问属性2.调用方法3.创建多个实例...原创 2022-03-24 14:53:14 · 3554 阅读 · 0 评论 -
【笔记】python的将函数存储在模块中:导入整个模块、导入特定的函数、使用as给函数指定别名、使用as给模块指定别名、导入模块中的所有函数
文章目录一、将函数存储在模块中1.导入整个模块2.导入特定的函数3.使用as给函数指定别名4.使用as给模块指定别名5.导入模块中的所有函数一、将函数存储在模块中1.导入整个模块2.导入特定的函数3.使用as给函数指定别名4.使用as给模块指定别名5.导入模块中的所有函数...原创 2022-03-23 20:26:52 · 2475 阅读 · 0 评论 -
【笔记】python中传递任意数量的实参:结合使用位置实参和任意数量实参、使用任意数量的关键字实参
文章目录一、传递任意数量的实参1.结合使用位置实参和任意数量实参2.使用任意数量的关键字实参一、传递任意数量的实参1.结合使用位置实参和任意数量实参2.使用任意数量的关键字实参原创 2022-03-23 18:54:47 · 1205 阅读 · 0 评论 -
【笔记】python的传递列表:在函数中修改列表、禁止函数修改列表
文章目录一、传递列表1.在函数中修改列表2.禁止函数修改列表一、传递列表1.在函数中修改列表2.禁止函数修改列表原创 2022-03-22 20:26:12 · 9300 阅读 · 0 评论 -
【笔记】python的返回值:返回简单值、让实参变成可选的、返回字典、结合使用函数和while循环
文章目录一、返回简单值1.返回简单值2.让实参变成可选的3.返回字典4.结合使用函数和while循环一、返回简单值1.返回简单值2.让实参变成可选的3.返回字典4.结合使用函数和while循环原创 2022-03-22 19:31:14 · 2108 阅读 · 0 评论 -
【笔记】python的传递实参:位置实参、关键字实参、默认值、等效的函数调用、避免实参错误
文章目录一、传递实参1.位置实参2.关键字实参3.默认值4.等效的函数调用5.避免实参错误一、传递实参1.位置实参2.关键字实参3.默认值4.等效的函数调用5.避免实参错误原创 2022-03-22 16:07:52 · 5136 阅读 · 0 评论 -
【笔记】python的函数:定义函数、向函数传递信息、实参和形参
文章目录一、函数二、定义函数三、向参数传递信息四、实参和形参一、函数/*写在笔记前面的话:不知不觉我已经坚持到函数部分了,最近在学Java,所以python更新的也很慢,Java因为我以前C语言给躺平了,所以Java没办法,只能从最开始一点一点来。坚持坚持坚持!!!*/函数是带名字的代码块,用于完成具体的工作。要执行函数定义的特定任务,可调用该函数;需要在程序中多次执行同一任务时二、定义函数三、向参数传递信息四、实参和形参...原创 2022-03-21 16:56:42 · 1071 阅读 · 0 评论 -
【笔记】python中使用while循环处理列表和字典:在列表之间移动元素、删除为特定值的所有列表元素、使用用户输入来填充字典
文章目录一、使用while循环处理列表和字典二、在列表之间移动元素三、删除为特定值的所有列表元素四、使用用户输入来填充字典一、使用while循环处理列表和字典二、在列表之间移动元素三、删除为特定值的所有列表元素四、使用用户输入来填充字典...原创 2022-02-27 15:23:22 · 1714 阅读 · 0 评论 -
【笔记】python的while循环简介:使用while循环、让用户选择何时退出、使用标志、使用break退出循环、在循环中使用continue、避免无限循环
文章目录一、while循环简介二、使用while循环三、让用户选择何时退出四、使用标志五、使用break退出循环六、在循环中使用continue一、while循环简介二、使用while循环三、让用户选择何时退出四、使用标志五、使用break退出循环六、在循环中使用continue...原创 2022-02-25 21:36:39 · 2654 阅读 · 0 评论 -
【笔记】python的函数input()的工作原理、使用int()来获取数值输入、求模运算符
文章目录一、函数input()的工作原理二、使用int()来获取数值输入三、求模运算符一、函数input()的工作原理二、使用int()来获取数值输入三、求模运算符原创 2022-02-23 19:27:33 · 2628 阅读 · 0 评论 -
【笔记】python的嵌套:字典列表、在字典中存储列表、在字典中存储字典
文章目录一、python的嵌套二、字典列表三、在字典中存储列表五、在字典中存储字典一、python的嵌套二、字典列表三、在字典中存储列表五、在字典中存储字典原创 2022-02-22 18:45:19 · 14021 阅读 · 4 评论 -
【笔记】python的遍历字典:遍历所有键值对(方法items())、遍历字典中的所有键(方法keys())、按特定顺序遍历字典中的所有键、遍历字典中的所有值(方法values())、函数set()
文章目录一、python的遍历字典二、遍历所有键值对三、遍历字典中的所有键四、按特定顺序遍历字典中的所有键五、遍历字典中的所有值一、python的遍历字典二、遍历所有键值对三、遍历字典中的所有键四、按特定顺序遍历字典中的所有键五、遍历字典中的所有值...原创 2022-02-21 19:16:54 · 22516 阅读 · 2 评论 -
【笔记】python的字典、使用字典、访问字典中的值、添加键值对、创建一个空字典、修改字典中的值、删除键值对(del语句)、由类似对象组成的字典、使用get()来访问字典
文章目录一、一个简单的字典二、使用字典三、访问字典中的值四、添加键值对五、创建一个空字典六、修改字典中的值七、删除键值对八、由类似对象组成的字典九、使用get()来访问字典一、一个简单的字典二、使用字典三、访问字典中的值四、添加键值对五、创建一个空字典六、修改字典中的值七、删除键值对八、由类似对象组成的字典九、使用get()来访问字典...原创 2022-02-15 19:12:59 · 2178 阅读 · 0 评论 -
【笔记】python中使用if语句处理列表:检查特殊元素、确定列表不是空的、使用多个列表
文章目录一、使用if语句处理列表二、检查特殊元素三、确定列表不是空的四、使用多个列表一、使用if语句处理列表二、检查特殊元素三、确定列表不是空的四、使用多个列表原创 2022-02-11 20:12:26 · 1583 阅读 · 1 评论 -
【笔记】python的if语句、if-else语句、if-elif-else结构、使用多个elif代码块、省略else代码块、测试多个条件
文章目录一、if语句二、if-else语句三、if-elif-else结构四、使用多个elif代码块五、省略else代码块六、测试多个条件一、if语句二、if-else语句三、if-elif-else结构四、使用多个elif代码块五、省略else代码块六、测试多个条件...原创 2022-02-10 21:27:47 · 2498 阅读 · 0 评论 -
【笔记自用】python的if语句基本用法(此篇博客过于基础,为自用);关键字and、or、in、not in的用法
文章目录一、关于if语句的一个简单示例二、条件测试1.检查是否相等2.检查是否相等时忽略大小写3.检查是否不相等4.数值比较5. 检查多个条件①使用and检查多个条件②使用or检查多个条件6.检查特定值是否包含在列表中7.检查特定值是否不包含在列表中8.布尔表达式一、关于if语句的一个简单示例二、条件测试1.检查是否相等2.检查是否相等时忽略大小写3.检查是否不相等4.数值比较5. 检查多个条件①使用and检查多个条件②使用or检查多个条件6.检查特定值是否包含在列表中7.检查特定值是原创 2022-02-09 19:56:17 · 1666 阅读 · 0 评论 -
【笔记】(持续更新)代码格式设置指南PEP8
文章目录1.缩进2.行长3.空行4.if语句的格式1.缩进PEP8建议每级缩进都使用4个空格2.行长PEP8建议行长不超过79字符(有的小组将最大行长设置为99字符);注释行长不应超过72字符3.空行用空行将程序的不同部分分开4.if语句的格式在诸如==、>=和<=等比较运算符两边各添加一个空格。...原创 2022-02-09 17:45:16 · 641 阅读 · 0 评论 -
【笔记】python中的元组、定义元组、for循环遍历元组中的所有值、修改元组变量
文章目录一、元组二、定义元组三、for循环遍历元组中的所有值四、修改元组变量一、元组在说元组定义以前,我们先来回顾一下列表。列表:适用于存储在程序运行期间可能变化的数据集,列表是可以修改的。然而,有时候我们需要创建一系列不可修改的元素,这时候就要用到元组。元组:python将不能修改的值称为不可变的,而不可变的列表被称为元组二、定义元组元组看起来很像列表,但是元组使用圆括号来标识。定义元组后,就可以使用索引来访问其元素,就像访问列表元素一样。下面我们通过一个栗子来看元组如何定义。例:定义一个原创 2022-02-08 18:09:14 · 3523 阅读 · 0 评论 -
【笔记】python中的切片、遍历切片、复制列表
文章目录一、切片二、遍历切片三、复制列表一、切片处理列表的部分元素,python称之为切片。定义:要创建切片,可指定要使用的第一个元素和最后一个元素的索引。与函数range()一样,python要在到达第二个索引之前的元素后停止。要输出列表中的前三个元素,需要指定索引0和3,浙江返回索引为0、1和2的元素。例:处理一个运动队成员列表players=['charles','martina','michael','florence','eli']print(players[0:3]) #起始索引指定原创 2022-02-07 20:47:42 · 2414 阅读 · 0 评论 -
【笔记】使用函数range()、使用range()创建数字列表、(**)乘方运算和函数min()、max()、sum()的应用、列表解析
文章目录一、使用函数range()二、使用range()创建数字列表三、函数min()、max()、sum()的应用四、列表解析一、使用函数range()**函数range()**可以用来生成一系列数,下面我们举个例子:例:使用函数range()打印一系列数0~4方法一:for value in range(0,5): print(value)输出结果:注意:range()函数是左闭右开方法二:for value in range(5): print(value)输原创 2022-02-07 00:02:39 · 2483 阅读 · 0 评论 -
【笔记】python中的for循环(遍历列表)、for循环中的一些缩进问题
文章目录一、for循环(遍历列表)在for循环中执行更多的操作二、for循环中的一些缩进问题一、for循环(遍历列表)我们经常需要遍历列表的所有元素,对每个元素执行相同的操作。这种情况下,我们就需要使用for循环。下面我们举几个栗子来学习for循环的用法。例:使用for循环来打印列表中的所有元素names=['a','b','c','d']for name in names: print(name)输出结果:这个for循环代码会让python从列表names中取出一个元素,并将其与原创 2022-02-05 15:50:43 · 3730 阅读 · 0 评论 -
【笔记】方法sort()、函数sorted()、方法reverse()和函数len()对列表的组织(排序、反转和求列表长度)
文章目录一、使用方法sort()对列表永久排序二、调用函数sorted()对列表临时排序三、使用方法reverse()反转打印列表四、调用函数len()确定列表的长度一、使用方法sort()对列表永久排序二、调用函数sorted()对列表临时排序三、使用方法reverse()反转打印列表四、调用函数len()确定列表的长度...原创 2022-01-18 20:57:17 · 2034 阅读 · 0 评论 -
【笔记】关于python列表的修改、添加(涉及动态创建列表)和删除元素。涉及方法append()、insert()、pop()、remove()和del语句的应用
文章目录一、修改列表元素二、在列表中添加元素1.在列表末尾添加新元素(方法append())2.在列表中插入元素(方法insert())三、从列表中删除元素1.使用del语句删除元素2.使用方法pop()删除列表末尾元素(弹出栈顶)3.弹出列表中任何位置处的元素4.根据值删除元素一、修改列表元素修改列表元素的方法与访问列表元素的语法类似。要修改列表元素,先指定列表名和要修改的元素的索引,再指定该元素的新值例:有一个摩托车列表,要修改其中的第一个元素motorcycles=['honda','yam原创 2022-01-11 18:37:16 · 2403 阅读 · 0 评论 -
【笔记】列表元素的定义、访问列表元素、使用列表中的值
一、列表元素的定义注:若列表内的元素为字符串,定义要用单引号,在访问输出时,不会出现单引号。例:定义了bicycles(通常列表包含多个元素,因此通常给列表指定复数的名称)bicycles = ['trek','cannnondale','redline','specialized']二、访问列表元素注意!!索引从0而不是1开始;特别注意!!!python语法为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为-1,可让python返回最后一个列表元素。在不知道列表长度的情况原创 2022-01-10 21:08:03 · 2638 阅读 · 0 评论 -
【笔记】整数和浮点数运算、数中的下划线规则、同时给多个变量赋值、常量的定义和注释符
一、整数和浮点数运算1.任意两个数相除,结果总是浮点数,,即便这两个数都是整数且能整除2.在其他任何运算中,如果一个操作数是整数,另一个操作数是浮点数,结果也总是浮点数二、数中的下划线规则定义很大的数时,可使用下划线将其中的数字分组,如:universe_age=14_000_000_000当打印这种数时,python不会打印其中的下划线三、同时给多个变量赋值可在一行代码中给多个变量赋值,例如:x,y,z=0,0,0四、常量的定义在python程序中,要指出将特定变原创 2022-01-06 21:47:05 · 727 阅读 · 0 评论 -
【笔记】制表符、换行符和删除空白方法
一、制表符、换行符制表符:\t换行符:\n二、删除空白方法剔除字符串开头的空白:lstrip()剔除字符串末尾的空白:rstrip()同时剔除字符串两端的空白:strip()示例代码:favorite_language = ' python 'print(favorite_language)print(favorite_language.rstrip())print(favorite_language.lstrip())print(favorite_language原创 2022-01-06 18:31:06 · 924 阅读 · 0 评论 -
【笔记】python中三个有关字符串(字母)大小写转换方法和f字符串的使用
一、三个有关字符串大小写转换方法字符串中每个单词首字母大写:title()每个字母均转换为大写:upper()每个字母均转换为小写:lower() [存储数据时lower()很有用]以上三种函数不需要引入库补充:【字符串:用引号括起来的都是字符串(其中引号可以是单引号,也可以是双引号)】例:name = 'beauty daisy'print(name.title())print(name.upper())print(name.lower())输出结果:二、.原创 2022-01-05 21:31:07 · 862 阅读 · 0 评论 -
【笔记】python中的变量值可随时修改
python程序中可随时修改变量的值,而python始终记录变量的最新值。例子如下:a="hello world!" #定义a的初始值为“hello world!”print(a)a="hello python!" #修改a的值为“hello python!”print(a)运行结果为:...原创 2022-01-04 21:25:49 · 2459 阅读 · 0 评论 -
在Windows系统中搭建python编程环境
Windows系统并非都默认安装了python,首先我们可以先测试一下看自己的Windows有没有装python,下面以win10为例演示:1.测试自己的系统是否安装python原创 2022-01-03 17:06:32 · 968 阅读 · 0 评论