摘要: 知识点基本介绍:1、网络通信协议一般就是UDP和TCP俩种传输协议,这一章先说UDP,UDP是一种比较简单的传输协议,如qq使用的就是UDP 2、ip:ip就是标记网络中中的一台电脑,目前我们使用的都是ipv4,在公网中,每台电脑都有一个唯一的IP地址,目前ipv4已经被分配完了,大家在ipconf 阅读全文
posted @ 2018-07-18 23:15 上海小盖伦 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 上面一节主要介绍pygame入门,这一节是利用面向对象完成整个项目设计:子弹射击敌机,战机碰撞敌机,用户左右控制战机移动等等 1、知识点:pygame中提供了俩个非常强大的类精灵类和精灵组类: 精灵类可以创建很多对象,例如:创建多个敌机,是用精灵类创建方便快速,代码简洁 阅读全文
posted @ 2018-07-15 21:27 上海小盖伦 阅读(2291) 评论(0) 推荐(1) 编辑
摘要: 相信大家看到过网上很多关于飞机大战的项目,但是对其中的模块方法,以及使用和游戏工作原理都不了解,看的也是一脸懵逼,根本看不下去。下面我做个详细讲解,在做此游戏需要用到pygame模块,所以这一章先进行pygame入门讲解--设置游戏窗口,绘制游戏背景,绘制战机图片,绘制战机移动动画(后面利用面向对象 阅读全文
posted @ 2018-07-13 16:23 上海小盖伦 阅读(13856) 评论(1) 推荐(2) 编辑
摘要: # 递归函数其实就是一种编程技巧,实际开发中很少用,因为当参数值过大时,会导致栈溢出 # 递归函数俩个特点:1、一定要写出口 2、自己调用自己 def jc(num): if num == 1: # 递归函数一定要有出口,否则会导致死循环 return 1 temp = jc(num-1) # 自己调用自己 return temp*num 阅读全文
posted @ 2018-07-06 18:43 上海小盖伦 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、"""单例设计模式:通俗的讲就是单个实例对象 设计模式:前人在工作中,为了做需求写代码积累的一种代码设计思想,我们根据套路来就行了>>>>>>>之前讲过的创建类实例对象,工作原理是这样的---调用类创建对象,解释器会自动调用__new__这个内置的静态方法为对象分配内存空间,然后返回这个对象,再将这个对象的引用传给__init__初始化方法进行初始化。这是工作原理,但是在创建多个对象时,给... 阅读全文
posted @ 2018-07-06 13:46 上海小盖伦 阅读(232) 评论(0) 推荐(0) 编辑
摘要: """继承:当新建类没有需要继承的父类,统一继承object类,Python2中不写object类也是可以的 但是为了代码兼容Python3,最好写上,Python3不写object会自动继承object类,所以为了统一,py2和3都写上object """ # 单继承,多继承,重写请看注释 # 直接根据实例介绍 class Animal(object): def __init__(... 阅读全文
posted @ 2018-07-06 11:28 上海小盖伦 阅读(115) 评论(0) 推荐(0) 编辑
摘要: # 静态方法是一个方法内部及不需要调用类属性,也不需要调用实例属性,此时就可以将该方法定义为静态方法 # 以实例介绍 class Game(object): init_score = 0 # 类属性 @classmethod # 类方法使用该修饰符,解释器就能自动识别下面定义的方法为类方法 def game_score(cls): # 类方法需要传递cls参数,... 阅读全文
posted @ 2018-07-06 10:15 上海小盖伦 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 场景:当你运行文件时,提示没有你想要导入的这个包,这是只需在你运行文件的开头添加俩行代码: import sys sys.path.apprnd('../') 原理:请看图解 另外解释下sys.path是如何工作的呢: 注意:sys.path 主要是python解释器的运行环境 并不是所有的系统环境 阅读全文
posted @ 2018-06-26 17:28 上海小盖伦 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 题目:"""统计列表['a','c','c','d','a','d','d','d','e','a']每个元素的的次数,并按照次数大小进行排序,格式如[('a',3),('b',4)]""" #解法1: a=['a','c','c','d','a','d 阅读全文
posted @ 2018-06-07 10:02 上海小盖伦 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、字符串操作 二、列表操作 三、完整的for循环(和else一起使用) 阅读全文
posted @ 2018-06-01 15:30 上海小盖伦 阅读(204) 评论(0) 推荐(0) 编辑