自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Python入门笔记21

1.计算天数2.用户登陆系统3.名片管理系统。

2025-08-11 22:13:33 123

原创 Python入门笔记20

学生管理系统。

2025-08-09 22:57:10 128

原创 Python入门笔记19

它的应用包括:数据分析和可视化、游戏开发、桌面应用程序、网络应用程序、教育和培训应用程序、数据库应用程序等。Python中的魔法方法(又称为特殊方法或双下划线方法)是一种在类定义中使用的特殊命名约定的方法。当python遇到某些内置操作时,它会尝试在对象上调用这些魔法方法。所需要的第三方库:wxPython。

2025-08-08 23:41:27 197

原创 Python入门笔记18

静态方法是属于类本身的方法,而非类的实例(对象)。它不依赖于类的实例变量,也无法直接访问实例属性或实例方法,只能访问类的静态属性(类变量)或其他静态方法。将数据(属性)和操作数据的方法(函数)捆绑在一起,形成一个独立的“类”,并通过访问控制(如私有属性、公有方法)隐藏内部实现细节,只暴露必要的接口。不同类的对象对同一方法调用可以产生不同的行为。子类可以继承父类的属性和方法,同时可以添加新的属性/方法或重写父类的方法,实现代码复用和扩展。类方法:依赖于类本身,参数中包含表示类的 cls ,可以访问类的属性。

2025-08-06 22:42:11 181

原创 Python入门笔记17

初始化函数( __init__ 方法) 是类中一个特殊的方法,用于在创建实例(对象)时自动初始化实例的属性,相当于给新生对象“赋予初始状态”。object:父类的名字,定义的类继承自父类(可以不写)默认是object。object是所有类的直接或间接的父类。通常在类的 __init__ 方法中通过 self.属性名 定义,也可以在其他实例方法中动态添加。每个实例的属性都独立拥有,可随时给单个实例添加新属性、修改或删除已有属性。直接在类内部(所有方法之外)定义的变量。类属性被所有实例共享。

2025-08-05 22:59:48 190

原创 Python入门笔记16

a+:打开一个文件,用于读写。如果该文件已存在,文件指针将会放在文件的结尾,文件打开时会是追加模式。如果该文件不存在,则会创建新文件用于读写。二进制文件:直接由零和一组成,没有统一的字符编码,它与文本文件的一个主要的区别在于是否有统一的字符编码格式。如果该文件不存在,则创建新文件。b:rb,wb,ab,rb+,wb+,ab+意义和上面一样,用于二进制文件操作。a:追加的方式,在原本内容中继续写,如果文件不存在,则会创建新文件。写之前会清空文件的内容,如果文件不存在,会创建新的文件。

2025-08-02 22:54:42 154

原创 Python入门笔记15

在 begin_fill() 和 end_fill() 之间的图形会被填充颜色(填充色可通过 fillcolor() 设置)时间戳(timestamp):从1970年1月1日00:00:00 UTC开始到现在的秒数(浮点数),是时间的计算机内部表示。forward(distance) / fd(distance):向前移动指定距离(像素)backward(distance) / bk(distance):向后移动指定距离。(...):用来表示一组字符,单独列出(amk)匹配'a','m'或'k'

2025-08-01 23:22:44 695

原创 Python入门笔记14

包是Python模块的一种组织形式,将多个模块组合在一起,形成一个大的python工具库。sys:提供了与Python解释器和系统相关的功能,例如解释器的版本和路径,以及与stdin、stdout、stderr相关的信息。urllib:提供了访问网页和处理URL的功能,包括下载文件,发送POST请求,处理cookies等。os:提供了许多与操作系统交互的函数,例如创建、移动和删除文件和目录,以及访问环境变量等。time:提供了处理时间的函数,例如获取当前时间、格式化日期和时间、计时等。模块(module)

2025-07-30 22:12:40 157

原创 Python入门笔记13

21.filter():对可迭代对象中的每一个元素,将其作为实参传入函数(或lambda表达式),如果函数返回False,将该元素丢弃,如果函数返回True,将该元素添加到filter的返回值中。18.divmod(100,10):返回一个元组(10,0),第一个元素的(100/10)商,第二个元素的(100/10)余数。*15.exec():执行python代码(可以是编译过的,也可以是未编译的),没有返回结果(返回None)19.enumerate():接收序列化类型的数据,返回一个迭代器(对象)

2025-07-29 22:38:03 701

原创 Python入门笔记12

返回值:函数完成工作后,最后给调用者的一个结果,在函数中使用“return”关键字可以返回结果,调用函数的一方可以使用“变量”来接收函数的返回结果。是一种快速定义单行的最小函数,可以用在任何需要函数的地方,它可以让代码更加精简,不需要考虑命名的问题。使用关键词def,确定函数名称,参数名称,参数个数以及编写函数体(用于实现函数功能的代码)可变参数:传入的参数个数是可变的,可以是1个2个到任意个,还可以是0个。形参:函数定义时小括号里的参数,用来接收参数,在函数内部作为变量使用。函数可以没有形参和实参。

2025-07-28 22:40:13 241

原创 Python入门笔记11

代码没有语法问题且可以运行,但运行时会出现如除零错误,下标越界等问题,这种在运行期间检测到的问题被称为异常。AssertionError:当assert断言条件为假的时候抛出的异常。AttributeError:当访问的对象属性不存在的时候抛出的异常。TypeError:类型错误(通常是不同类型之间的操作会出现此异常)KeyError:在字典中查找一个不存在的key抛出的异常。IndexError:超出对象索引的范围时抛出的异常。NameError:访问一个不存在的变量时抛出的异常。可能发生错误的代码块。

2025-07-27 21:44:59 171

原创 Python入门笔记10

range(start,end,[step=1]),生成一个等差序列[start,end)不允许有重复元素,如果添加重复元素,则会自动过滤,可以进行交集、并集的运算。生成的序列属于不可变序列,不支持元素修改,不支持“+”和“*”操作。与dict类似,是一组key的集合(不储存value)字典同样可以用来储存多个数据,但它储存的对象是无序的。字典使用“键值对”储存数据,键值对之间使用“,”分隔。start:表示列表起始值( 包含,默认为零)键必须是唯一的(重复的话会覆盖掉前面的值)键和值之间使用“:”分隔。

2025-07-24 22:17:40 178

原创 Python入门笔记9

max(item)函数:返回容器中元素最大值(如果是字典,只针对key比较)min(item)函数:返回容器中元素最小值(如果是字典,只针对key比较)是python中使用最频繁的数据类型,在其他语言中通常称为数组。元组用于储存一串信息,使用“()”定义,数据之间使用“,”分隔。列表的遍历:按照一定的顺序,逐个访问列表中每一个元素过程。len(item)函数:计算容器中元素个数。列表用“[]”定义,数据之间使用“,”分割。列表名 = [元素1,元素2,元素3]元组与列表类似,但是元组的元素不能修改。

2025-07-22 22:35:51 189

原创 Python入门笔记8

作用:跳过本次循环后面的剩余语句,然后继续下一次循环,只能跳过距离最近的for或者while语句。它表示一个空操作,在执行时没有任何的响应,pass的位置最终应该有代码来执行,只不过暂时没有写。作用:当语句要求不希望任何命令或代码来执行时使用,它可以在流程控制和循环语句中使用。作用:退出循环,只能跳退出距离最近的for或者while循环。其表达式永远为真,导致循环持续执行,程序无法终止。-当模式匹配成功时,会执行相应的代码块。条件满足时,执行的代码1。条件满足时,执行的代码2。条件满足时,执行的代码3。

2025-07-21 22:05:42 202

原创 Python入门笔记7

if的嵌套:在之前的条件满足的前提下,再增加额外的判断。其语法格式除了缩进之外,和之前没有区别。2.if-else语句(if和else语句以及各自的缩进部分共同是一个完整的代码块)1.if语句(if及其缩进部分是一个代码块)以上条件都不成立时,执行的代码。条件不成立时,执行的代码。条件1成立时,执行的代码。条件2成立时,执行的代码。条件3成立时,执行的代码。条件成立时,执行的代码。条件成立时,执行的代码。

2025-07-20 21:55:13 142

原创 Python入门笔记6

(按位或运算符):参与运算的两个值,如果两个相应位有一个为1,则该位的结果为1,否则为0。∧(按位异或运算符): 参与运算的两个值,如果两个相应位不同,则该位的结果为1,否则为0。&(按位与运算符):参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0。>=:检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立,返回True。<=:检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立,返回True。=:检查两个操作数的值是否不相等,如果是,则条件成立,返回True。

2025-07-19 21:48:02 298

原创 Python入门笔记5

加(+)、减(-)、乘(*)、除(/)、取整数(//)、取余数(%)、幂(**)⑥//=:取整除赋值运算符(c //= a等价于c = c // a)⑧**=:幂赋值运算符( c **= a等价于c = c ** a)②+=:加法赋值运算符(c += a等价于 c = c + a)⑤/=:除法赋值运算符(c /= a等价于 c = c / a)⑦%=:取余数赋值运算符(c %= a等价于c = c % a)④*=:乘法赋值运算符(等c *= a价于c = c * a)②float(x):将x转换成浮点型。

2025-07-16 21:52:07 165

原创 Python入门笔记4

在Python中能够解释为假的值有:None、0、0.0、False、所有的空容器(空列表,空元组,空字典,空集合,空字符串)-索引:即获取一个字符串中指定位置字符的方法,索引计数从0开始,而索引计数“-1”则是字符串中倒数第一个字符。Python可以处理任意大小的整数(包括负整数),其在程序上的表示方法和在数学上的写法相同。③字符串是以单引号或双引号括起来的任意文本,也可以是以三单引号或者三双引号括起来的任意文本。字符串加法:字符串之间的拼接(字符串与数字之间不能相加)结束索引默认为-1,可省略不写。

2025-07-15 21:48:56 307

原创 Python入门笔记3

⑤不能与关键字重名(关键字就是在Python内部已经使用的标示符,它具有特殊的功能与含义,并且开发者不允许定义和关键字相同名字的标示符)③在Python中,如果变量名需要由两个或多个单词组成时,可以按照以下方式命名。-多个变量的值相同num1 = num2 = num3 = 10。当变量名是由两个或多个单词组成时,还可以利用驼峰命名法来命名。-多个变量的值不同元组赋值:a,b = 10,20。②不同类型的变量也可以修改,重新赋值,与类型无关。-在Python中定义变量是不需要指定类型的。

2025-07-14 22:19:49 652

原创 Python入门笔记2

③用户输入的任何内容,python都认为是一个字符串(若要与其他类型数据进行运算,需要进行类型转换)②%d:有符号十进制整数表示,%06表示输出的整数显示六位数,不足的地方使用0补全。③%f:浮点数表示,%.2f小数点后只显示两位(数字在小数点后表示小数点后的位数)②在python中,如果要获取用户在键盘上输入的信息,需要用到input函数。④%和不同的字符连用,不同类型的数据需要使用不同的格式化字符。②%被称为格式化操作符,专门用于处理字符串中的格式。③包含%的字符串被称为格式化字符串。

2025-07-13 21:25:41 144

原创 Python入门笔记

①想要在一行中打印多个内容,可以在print()函数中使用逗号隔开多个内容(在输出时会用空格隔开,可以用sep="_"来设置打印多个内容的分隔符,若"_"中没有内容 ,则输出的两个内容间不隔开)②要在python程序中使用多行注释,可以用一对连续的三个单/双引号。②为了保证代码的可读性,“#”后面建议先添加一个空格,然后再编写相应的说明文字(PEP8规范)1.print()函数:输出/打印指定内容(数字可以直接输出,若要输出数字外内容,需要加引号)④注释是给人看的,方便阅读代码时能够快速了解代码的功能。

2025-07-12 21:52:07 350

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除