classAddrBookEntry(object):
‘addressbookentryclass‘
def__init__(self,nm,ph):
self.name=nm
self.phone=ph
print‘createdinstancefor:‘,self.name
defupdatephone(self,newph):
self.phone=newph
print‘updatephonefor:‘,self.name
defupdatename(self,newname):
self.name..
分类:
编程语言 时间:
2016-06-23 18:59:59
阅读次数:
203
只是粗略的知道yield可以用来为一个函数返回值塞数据,比如下面的例子: def addlist(alist): for i in alist: yield i + 1 取出alist的每一项,然后把i + 1塞进去。然后通过调用取出每一项: 1. 包含yield的函数 假如你看到某个函数包含了yi ...
分类:
编程语言 时间:
2016-06-23 12:34:08
阅读次数:
157
目的:将一张图片转换成字符画,采用灰度值与字符对应的算法实现像素与字符之间的转化,另外通过 argparse实现命令行参数管理,argparse其作用是为文件添加命令行参数并获取,用于程序运行输入 关键算法: # 将256灰度映射到70个字符上def get_char(r, b, g, alpha= ...
分类:
编程语言 时间:
2016-06-23 12:22:46
阅读次数:
244
Threading用于特工线程相关的操作,线程是应用程序中工作最小的单元。 1 import threading 2 import time 3 def run(arg): 4 time.sleep(1) 5 print("Hello" + str(arg)) 6 for i in range(10 ...
分类:
编程语言 时间:
2016-06-21 20:24:55
阅读次数:
203
静态字段方式,创建值为property对象的静态字段 当使用静态字段的方式创建属性时,经典类和新式类无区别 1 class Foo: 2 3 def get_bar(self): 4 return 'wupeiqi' 5 6 BAR = property(get_bar) 7 8 obj = Foo ...
分类:
其他好文 时间:
2016-06-21 17:18:27
阅读次数:
148
1、python 函数式+面向对象 2、函数式编程,面向对象编程实现:发送邮件的功能 # 函数 def mail(email, message): print("去发吧") return True mail("alex3714@126.com", "好人") 面向对象:类,对象 class Foo: ...
分类:
编程语言 时间:
2016-06-20 18:54:41
阅读次数:
376
装饰器 由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。 >>> def now(): ... print '2013-12-25' ... >>> f = now >>> f() 2013-12-25 函数对象有一个__name__属性,可以拿到函数的名字: >> ...
分类:
其他好文 时间:
2016-06-20 12:32:54
阅读次数:
161
通过psutil模块读取机器进程信息: #-*- coding: UTF-8 -*-import psutil;import osimport CommMethod '''获取机器当前进程信息'''def GetCurrentProcessInfo(): lst1= psutil.pids() ls ...
分类:
编程语言 时间:
2016-06-20 11:16:05
阅读次数:
199
IhavedefineanareawithalphahullbutIcan‘tgettherightpointinthearea.forexample:>z.def$x
[,1][,2]
[1,]13.6180826.67013
[2,]12.8268223.04007
[3,]12.9658519.08577
[4,]14.6446818.93133
[5,]18.8181422.18428
[6,]18.6613328.07588
>for(xinseq(97700,97801,20)){
..
分类:
其他好文 时间:
2016-06-20 00:56:25
阅读次数:
166
sort(cmp=None, key=None, reverse=True/False) list1=[-1,4,9,-10]list2=[-1,4,11,-10]def first(a,b): if abs(a)> abs(b): return 1 elif abs(a) <abs(b): ret ...
分类:
其他好文 时间:
2016-06-19 20:00:14
阅读次数:
117