一、总体说明python类里会出现这三个单词,self和cls都可以用别的单词代替,类的方法有三种,一是通过def定义的 普通的一般的,需要至少传递一个参数,一般用self,这样的方法必须通过一个类的实例去访问,类似于c++中通过对象去访问;二是在def前面加上@classmethod,这种类方法的...
                            
                            
                                分类:
编程语言   时间:
2015-01-14 19:43:17   
                                阅读次数:
170
                             
                    
                        
                            
                            
                                在第六章已经有所介绍,这里看到一篇比较好的文章转过来。
基本概念
装饰器是23z种设计模式之一,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理, Web权限校验, Cache等。
很有名的例子来理解,咖啡,加糖的咖啡,加牛奶的咖啡。 本质上,还是咖啡,只是在原有的东西上,做了“装饰”,使之附加一些功能或特性。
例如记录日志,需要对某些函数进行记录
笨的办法,每个函数...
                            
                            
                                分类:
编程语言   时间:
2015-01-14 14:21:38   
                                阅读次数:
170
                             
                    
                        
                            
                            
                                Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 b,则生成的随机数n: a >> import random>>> random.randint(0,99)....
                            
                            
                                分类:
编程语言   时间:
2015-01-13 21:13:50   
                                阅读次数:
200
                             
                    
                        
                            
                            
                                一、简介wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。二、安装参考官方网站:http://www.w...
                            
                            
                                分类:
编程语言   时间:
2015-01-13 21:10:17   
                                阅读次数:
264
                             
                    
                        
                            
                            
                                Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象 1 import copy 2 a = [1, 2, 3, 4, ...
                            
                            
                                分类:
编程语言   时间:
2015-01-13 19:30:47   
                                阅读次数:
254
                             
                    
                        
                            
                            
                                一、字典 1、什么是字典 1、一系列键-值(key-value)对 2、通过“键”查找对应的“值” 3、类似纸质字典,通过单词索引表找到其对应的定义 C++:map、Java:HashTable or HashMap 例如:电话本 2、创建字典 ...
                            
                            
                                分类:
编程语言   时间:
2015-01-13 17:25:33   
                                阅读次数:
309
                             
                    
                        
                            
                            
                                一、列表(List) 1、内建数据结构,用来存储一系列元素,如: 1 Lst[0] = 5.42 Lst[3] False3 Lst[1:3]=['Hello',2] 2、列表与字符串的相同点: 索引([]运算符) 切片([:]) 拼接(+)和重复(*)	成员(in运算符)	长度...
                            
                            
                                分类:
编程语言   时间:
2015-01-13 14:18:20   
                                阅读次数:
511
                             
                    
                        
                            
                            
                                Python是一种面向对象、直译式计算机程序设计语言。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块。与Scheme、Ruby、Perl、Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于...
                            
                            
                                分类:
编程语言   时间:
2015-01-13 14:03:45   
                                阅读次数:
198
                             
                    
                        
                            
                            
                                了解了python语言后,决定以后使用python来进行各项工作,因此一直想要深入学习python。千里之行始于足下,万事开头难。由于最近在准备写毕业论文,陆陆续续学习了Python的语法知识。Python基础知识:Python学习笔记一:十分钟入门Python学习笔记二:IDE环境搭建Python...
                            
                            
                                分类:
编程语言   时间:
2015-01-13 12:20:12   
                                阅读次数:
134
                             
                    
                        
                            
                            
                                1.各种编码方式 ASCII:http://zh.wikipedia.org/zh-hans/ASCII Unicode:http://zh.wikipedia.org/zh-hans/Unicode UTF-8:http://zh.wikipedia.org/zh/UTF-8 GBK:http:....
                            
                            
                                分类:
编程语言   时间:
2015-01-12 23:52:29   
                                阅读次数:
220