自定义博客皮肤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 560

原创 Python学习——异常

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

2022-02-19 19:27:33 1984

原创 Python学习——面向对象

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

2022-02-18 11:43:19 447

原创 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 772

原创 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 2591

原创 Python学习day4

元组 1.元组的创建 a=(40,50,60) a=40,50,60 a=(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 718

原创 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 754

原创 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 270

原创 Python学习day1

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

2022-02-08 00:07:02 452

空空如也

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

TA关注的人

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