自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

零零JA

保龙一族

  • 博客(15)
  • 收藏
  • 关注

原创 Python中的解包

一、解包,英文名字叫UNPACKING,就是讲容器中所有的元素逐个取出来。 python中解包是自动完成的,例如: a,b,c = ['1','2','3']print(a,b,c)1 2 3      除列表对象可以解包外PYTHON中的任何可迭代对象都可以进行解包,元组,字典,字符串。a,b,c = {'1':'A','2':'B','3':'C'}print(a...

2018-08-24 01:44:13 9966

原创 PYTHON基本面试题13道

1、1到4能组成多少个互不相同且不重复数字的三位数?分别是?考察的是for循环,第一个for只循环到1,第二个for循环也是选循环到1,第三个for循环才是从1到4的循环,第三个循环完才是第二个for循环到2.以此类推,到第一个for循环结束。例如:for i in range(1,5):    for j in range(1,5):        for k in rang...

2018-08-20 16:45:20 264

原创 Python中的异常

1、什么是异常当我们运行一个程序时,如果python解释器遇到错误,会停止程序的运行,并返回一个错误信息,这就是异常。 程序停止运行并提示错误信息,这个过程我们称之为抛出(raise)异常。2、捕获异常在程序开发中,如果不能确定某些代码是否能正确的运行,可以增加try来捕获异常。 捕获异常的语法格式:try:     尝试执行的代码except:     出现错误的处理...

2018-08-15 22:41:01 254

原创 Python中的单例设计模式

一、设计模式设计模式,前人在工作之中的总结和提炼,通常,广为流传的设计模式都是针对某一特殊问题的成熟解决方案。 使用设计模式是为了可重用代码,使代码简洁可靠,也使他人更易于理解代码。二、单例设计模式目的———让类创建的对象在系统中只有唯一的一个实例。 每一次用类名()返回的对象,在内存中的地址是相同的。三、应用范围音乐播放器对象 打印机对象 回收站对象 四、__new...

2018-08-14 23:28:10 132

原创 python中继承的使用

继承:子类拥有父类的所有属性和方法,提高代码的重复性。 语法:class Animal(): def eat(self): print('吃') def drink(self): print('喝') def run(self): print('跑') def sleep(self): ...

2018-08-12 21:10:11 1024

原创 python中类的三大特性

python类中的三大特性:封装、继承、多态 封装:根据职责将属性和方法封装到一个抽象的类中。继承:实现代码的重用,不需要重复编写代码。子类拥有父类所有的属性和方法。也可以重新父类方法。多态:不同的对象调用相同的代码,产生不同的效果,提高代码的灵活性。  ...

2018-08-12 19:56:32 3800

原创 Python 中类的私有属性和方法

1、在python中可以定义私有属性和方法2、定义私有属性和方法的方式为在属性或者方法前面加两个下划线 。如:__name.3、python中可以在对象的方法内部直接访问私有属性和方法,在外部不可以访问对象的私有属性和方法。如:self.__name。4、在python中没有真正意义的私有属性和私有方法,我们在定义私有属性和方法是解释器对私有属性和方法做了一些特殊的处理,使其在外部无法...

2018-08-12 19:47:46 3013

原创 pycharm中的TODO注释

pycharm 中可以在# 后面加TODO提示自己后续的开发动作。点击pycharm又下角的小标签,会弹出一个列表,选择TODO选项。 进入TODO选项,可以看见所以设置的TODO,选择一个TODO进行单击,可以跳到该TODO设置的位置。...

2018-08-10 22:13:32 8859

转载 HTTP协议

在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTP,所以: HTML是一种用来定义网页的文本,会HTML,就可以编写网页; HTTP是在网络上传输HTML的协议,用于浏览器和服务器的通信。 在举例子之前,我们需要安装Google的Chrome浏览器。为什么要使用Chrome浏览器而不...

2018-08-08 22:18:07 80

原创 类的一个小例子

class HouseItem: def __init__(self,name,area): self.name = name self.area = area def __str__(self): return '%s的占地面积是%.2f'% (self.name,self.area)bed = HouseItem('席梦思'...

2018-08-07 22:34:46 358

原创 python 中对象属性的外部添加方法

1、给对象添加属性可以在类的外部进行添加。实现途径就是   '对象名' +'.'+'属性名' = '属性'  的赋值语句方式实现。 如:定义一个Cat 类,利用Cat类创造一个的对象tom,给tom添加一个name属性,代码实现如下:class Cat() :      def  cat(self):           passtom  =  Cat()tom.nam...

2018-08-06 22:16:04 1636

原创 Python 之函数书写规范和函数注释

1、PEP-8中强制要求定义一个新函数时与上方的代码保留两行空格。2、函数注释在def下放进行缩进,缩进后添加三个引号(多行注释)进行注释添加。3、注释查看快捷键,Ctrl + q,或者pycharm中view - quick documentation(快速查看文档)进行查看。...

2018-08-04 22:18:26 3953

原创 Python中捕获键盘的方式

python中捕获键盘操作一共有两种方法第一种方法:使用pygame中event方法使用方式如下:使用键盘右键为例if event.type = pygame.KEYDOWN  and event.key =pygame.K_RIGHT:       print(‘向右移动’)第二种方法:使用pygame中的key模块1,使用pygame.key.get_press...

2018-08-04 22:17:46 27384 3

原创 Pygame中的定时器

定时器在pygame中可以使用pygame.time.set_timer来添加定时器所谓定时器就是每隔一段时间,去执行一些动作set_timer(eventid,millsecond)set_timer可以创建一个事件在游戏循环的事件监听方法中捕获到该事件第一个参数事件代号需要基于常量pygame.USEREVENT来指定USEREVENT是一个整数,在发生事件的事件可...

2018-08-03 23:50:41 12792 1

原创 pygame 中pygame.sprite.Sprite的零碎知识点

1、Sprite(精灵类)的作用是派生子类,子类必须在初始化方法中定义图像(image)和位置(rect)的属性:2、初始化方式中image属性记录图像数据3、初始化方法中rect属性记录在屏幕上的位置  。可以用image.get.rect()获取图像的位置 ...

2018-08-02 22:40:28 3038

空空如也

空空如也

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

TA关注的人

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