Python中的解包

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

2018-08-24 01:44:13

阅读数:624

评论数:0

PYTHON基本面试题13道

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

2018-08-20 16:45:20

阅读数:30

评论数:0

Python中的异常

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

2018-08-15 22:41:01

阅读数:70

评论数:0

Python中的单例设计模式

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

2018-08-14 23:28:10

阅读数:27

评论数:0

python中继承的使用

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

2018-08-12 21:10:11

阅读数:95

评论数:0

python中类的三大特性

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

2018-08-12 19:56:32

阅读数:259

评论数:0

Python 中类的私有属性和方法

1、在python中可以定义私有属性和方法 2、定义私有属性和方法的方式为在属性或者方法前面加两个下划线 。如:__name. 3、python中可以在对象的方法内部直接访问私有属性和方法,在外部不可以访问对象的私有属性和方法。如:self.__name。 4、在python中没有真正意义的...

2018-08-12 19:47:46

阅读数:110

评论数:0

pycharm中的TODO注释

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

2018-08-10 22:13:32

阅读数:455

评论数:0

HTTP协议

在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTP,所以: HTML是一种用来定义网页的文本,会HTML,就可以编写网页; HTTP是在网络上传输HTML的协议,用于浏览器和服务器的通信。 ...

2018-08-08 22:18:07

阅读数:13

评论数:0

类的一个小例子

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

2018-08-07 22:34:46

阅读数:12

评论数:0

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

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

2018-08-06 22:16:04

阅读数:136

评论数:0

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

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

2018-08-04 22:18:26

阅读数:456

评论数:0

Python中捕获键盘的方式

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

2018-08-04 22:17:46

阅读数:2464

评论数:0

Pygame中的定时器

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

2018-08-03 23:50:41

阅读数:1021

评论数:0

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

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

2018-08-02 22:40:28

阅读数:202

评论数:0

python中常用的英语单词

1、resolution     [rezəˈlo͞oSHən]    解析度 2、depth     [depTH]     深度 常指颜色深度 3、blit  [blit]  块传送 4、collide  [ke'laid]  碰撞

2018-07-31 14:31:37

阅读数:1336

评论数:0

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