- 博客(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
空空如也
vue项目中props判断条件不理解,求指导
2022-09-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人