自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python学习——设计模式

工厂模式#适用于创建多个类对象的情况,需要定义一个创建类,里面含有创建类的模块class CarFactory: def create_car(self,brand): if brand == "宝马": return BMW() #创建一个类的实例对象返回 elif brand == "奔驰": return Benz() elif brand == "比亚迪":

2022-02-20 19:38:31 503

原创 Python学习——异常

try-excepttry: print("step1") a=3/0 #此处会抛出异常 print("step2")except BaseException as e: #捕获异常 BaseException是异常的最大类 """即捕获到BaseException类中的异常类时会将其保存为e,一般将储存信息的变量定义为e""" print("step3") print(e)print("step4")'''step1step3di

2022-02-19 19:27:33 1749

原创 Python学习——面向对象

面向对象的三大特征'''面向过程是对简单任务的处理,着重于解决的手段 是执行者的思维面向对象是处理复杂、大型任务以及需要协作的任务的方法,将大型任务拆解程小部分,再由面向过程来处理 是设计者的思维python面向对象的三大特征:1.封装2.继承3.多态''''''类相当于一个模具,所有定义在类中的函数,都已经包含了类的属性类里面除了存放属性如年龄、姓名等内容,还会储存方法,方法存储在值中函数定义在类里就叫方法'''initial类的实例属性初始化class Stud

2022-02-18 11:43:19 373

原创 Python学习——函数

函数#函数可以被反复调用def MAX(a,b): '''输入两个数,输出其中的较大值''' if a>b: print(a,"max") else: print(b,"max")MAX(10,30)MAX(50,10)help(MAX.__doc__)#查询function的功能说明'''定义函数的格式为 def 函数名字(形参变量): 一定要注意符号,以及function的缩进调用的时候,实参与形参一定要一一对

2022-02-16 16:43:10 606

原创 Python学习day5

控制语句分支结构a = input("请输入学生成绩:")if int(a)<60: #当条件判断为 False就继续往下判断 grade="不及格"elif 60<=int(a)<80: grade="及格"elif 80<=int(a)<90: grade="良好"else: grade="优秀"print("成绩是{0},等级{1}".format(a,grade))#多分支结构需要从小到大的判断范围,父子集关系三元条

2022-02-11 12:16:45 2410

原创 Python学习day4

元组1.元组的创建a=(40,50,60)a=40,50,60a=(100,) #单元素的元组对象必须要加一个逗号,否则会被识别成整型a=tuple("abc")b=tuple([1,2,3]) #tuple里面数字必须是列表对象构成,否则就直接填入元素创建c=tuple(range(3))print(a)print(b)print(c)#元组与字符串相同,本身不可以被修改'''slice操作、index、count等操作与列表完全相同'''a=tuple(

2022-02-11 10:39:25 640

原创 Python学习day3

列表1.列表的创建print(list(range(3,15,2)))#同样包左不包右print(list(range(15,3,-1)))#可以倒序,要搭配负的步长a=[x*2 for x in range(10) if x%2==0]print(a)#可以通过list创建符合条件的复杂列表'''一共四种创建方法1.直接创建 a=[...]2.list函数创建 a=list()3.range创建 a=list(range(x,y,z)) 与slice的格式相同(可以

2022-02-09 16:07:02 682

原创 Python学习day2

1.进制二进制:0B 位上为0,1八进制:0O 位上为不超过8的数字十六进制:0X 位上不超过f(15)进制转换:hex() 十六进制bin() 二进制oct() 八进制2.int(),float(),round(),bool()int函数可以将字符串类型转为整型,但是字符串内的内容必须是整型int函数也可以将浮点数型转为整型,取整数部分,不会做四舍五入float()同理,可以转化内含浮点数型内容的字符串round()是四舍五入用的函数,会创建一个新的对象

2022-02-08 20:51:38 227

原创 Python学习day1

1.行连接符使用a="abcd\efg"print(a)使得长段代码更易阅读2.系列解包赋值a,b,c=4,5,6a,b=b,aprint(a,b)'''5 4'''对应的赋值,链式赋值也可以使用3.栈和堆变量储存在栈内,通过id引用在堆中储存的对象,对象包含id,type和value三种元素4.垃圾回收机制在堆中的对象不被任何变量引用时,垃圾回收器会自动清除,释放内存5.简单的海龟绘图import turtle #导入海龟模块tur

2022-02-08 00:07:02 418

空空如也

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

TA关注的人

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