随笔分类 -  python基础

摘要:1、什么是异常 b = 0 value = 8/b print(value) 解释器会弹出一个异常信息: 2、处理异常 1 b = 4 2 try: 3 value = 8/b 4 print(value) 5 except: 6 print('error') 7 else: 8 print('no 阅读全文
posted @ 2020-05-08 23:02 王大桃zzZ 阅读(139) 评论(0) 推荐(0) 编辑
摘要:反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 一句话解释:通过字符串的形式操作对象相关的属 阅读全文
posted @ 2020-02-19 15:52 王大桃zzZ 阅读(193) 评论(0) 推荐(0) 编辑
摘要:汇总 名称 语法 作用 示例 类方法 @classmethod 使方法只能访问类变量 不能访问实例变量 @classmethod def run(cls): print(cls) 静态方法 @staticmethod 使方法不能访问实例变量和类变量 @staticmethod def show(): 阅读全文
posted @ 2020-02-19 11:13 王大桃zzZ 阅读(148) 评论(0) 推荐(0) 编辑
摘要:思路 设计功能——使用功能 步骤 光学会了class的语法还不足以让我们学会怎么去编程。就像学会了和水泥、垒砖、刮腻子 但是却不知道怎么去盖楼一样。有个顺序: 1. 定模型 多少个类2. 定属性 每个类需要哪些属性,self.name 这样的3. 定关系 每个类之间有什么关系,继承、依赖、组合、关联 阅读全文
posted @ 2020-02-19 10:05 王大桃zzZ 阅读(335) 评论(0) 推荐(0) 编辑
摘要:多态 有时一个对象会有多种表现形式,比如网站页面有个button按钮, 这个button的设计可以不一样(单选框、多选框、圆角的点击按钮、直角的点击按钮等),尽管长的不一样,但它们都有一个共同调用方式,就是onClick()方法。我们直要在页面上一点击就会触发这个方法。点完后有的按钮会变成选中状态、 阅读全文
posted @ 2020-02-18 17:19 王大桃zzZ 阅读(183) 评论(0) 推荐(0) 编辑
摘要:封装 在属性和方法前加上 __ 两个下划线,将公共属性、实例属性、方法全部变成私有,这就是封装。 __属性,变私有属性 __self.属性,变私有属性 __方法,变私有方法 有更多的描述来说明封装的优点,便于理解。比如: 1、防止该类的代码和数据被外部类定义的代码随机访问。 2、要访问该类的代码和数 阅读全文
posted @ 2020-02-18 17:00 王大桃zzZ 阅读(166) 评论(0) 推荐(0) 编辑
摘要:文献: https://book.apeland.cn/details/157/ https://docs.python.org/zh-cn/3/tutorial/classes.html#a-word-about-names-and-objects 1 继承的语法 继承用在这里就是字面意思,一个类 阅读全文
posted @ 2020-02-15 22:35 王大桃zzZ 阅读(208) 评论(0) 推荐(0) 编辑
摘要:在游戏中有很多玩家,他们互砍,如何实现的? 还记得我们开头的引子么,人狗大战,用面向对象如何实现 class Dog: # 定义一个狗类 role = 'dog' # 狗的角色属性都是狗 def __init__(self, name, breed, attack_val): self.name = 阅读全文
posted @ 2020-02-14 22:26 王大桃zzZ 阅读(315) 评论(0) 推荐(0) 编辑
摘要:看了那么多视频,还是Alex的好懂,搬自https://book.apeland.cn/details/155/ 面向过程 VS 面向对象 1、编程范式 编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的 阅读全文
posted @ 2020-02-13 22:41 王大桃zzZ 阅读(206) 评论(0) 推荐(0) 编辑
摘要:面向对象课件:https://book.apeland.cn/details/151/ 面向对象视频:https://www.bilibili.com/video/av77282982?p=1 面向对象笔记目录: 1、面向对象(初识、语法) 2、面向对象(对象交互)类与类的关系、组合 3、面向对象( 阅读全文
posted @ 2020-02-13 20:00 王大桃zzZ 阅读(147) 评论(0) 推荐(0) 编辑
摘要:此前一直没有学明白的问题汇总如下: 1、面向对象 【python之路】【之前没搞明白】0面向对象(目录及概要) 2、模块 内容从pythonav.com搬过来的。https://www.pythonav.com/wiki/detail/1/14/ 2.1 定义 模块是一系列常用功能的集合体,一个py 阅读全文
posted @ 2020-02-12 22:41 王大桃zzZ 阅读(320) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding = utf-8 -*- # Author = 'watalo' # time = 2019/10/3 20:12 login_status = False def logger(auth_type): #带参数的装饰器,要在原装饰 阅读全文
posted @ 2019-10-04 22:37 王大桃zzZ 阅读(258) 评论(0) 推荐(0) 编辑
摘要:1 #!/usr/bin/python 2 # -*- coding: utf-8 -*- 3 # __author__:"watalo" 4 # date: 2019/9/23 5 6 ''' 7 1.用文件操作的方式实现三级菜单,用户可增、删、改、查(1级1级的做) 8 2.需要用的函数: 9 阅读全文
posted @ 2019-09-24 23:43 王大桃zzZ 阅读(240) 评论(0) 推荐(0) 编辑
摘要:.. 阅读全文
posted @ 2019-09-22 01:06 王大桃zzZ 阅读(142) 评论(0) 推荐(0) 编辑
摘要:【列表中的重复数据,使用for循环遍历列表时,最后只取一次。】 1 #商店里的商品列表 2 com = [ 3 ("iphone",5800), 4 ("macbook",9000), 5 ("coffee",320), 6 ("pythonbook",80), 7 ("bicyle",1500) 阅读全文
posted @ 2019-09-09 23:58 王大桃zzZ 阅读(221) 评论(0) 推荐(0) 编辑
摘要:看的视频换成了:https://www.bilibili.com/video/av65602331/?p=16 之前看的到了53集就没有声音了。 Python简介 1.Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏 阅读全文
posted @ 2019-09-01 22:21 王大桃zzZ 阅读(240) 评论(0) 推荐(0) 编辑
摘要:安装Python,安装Sublime Text 3 编辑器 阅读全文
posted @ 2019-09-01 18:19 王大桃zzZ 阅读(168) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示