随笔分类 - python
摘要:1:raw_input和input区别: raw_input:将所有输入作为字符串看待,返回字符串类型 input:Equivalent to eval(raw_input(prompt))可以看出input把输入的当成表达式,输入需要是合法的表达式。例如:假如未定义zz>>> raw_input...
阅读全文
摘要:接收邮件import poplib,pdb,email,re,timefrom email import headerPOP_ADDR = r'pop.126.com'USER = ''PASS = ''CONFIG = ''def getYear(date): rslt = re.search(r'\b2\d{3}\b', date) return int(rslt.group())def getMonth(date): monthMap = {'Jan':1,'Feb':2,
阅读全文
摘要:在交互环境中通常使用pdb.run来调试:import pdbdef pdb_test(arg): for i in range(arg): print(i) return argpdb.run("pdb_test(3)")b 函数名、行号: 打断点,b可以查询所有的断点。(Pdb) b pdb_testBreakpoint 1 at c:\users\plpcc\desktop\pdbtest.py:3(Pdb) bNum Type Disp Enb Where1 breakpoint keep yes at c:\users\plp...
阅读全文
摘要:多态是面向对象语言的一个基本特性,多态意味着变量并不知道引用的对象是什么,根据引用对象的不同表现不同的行为方式。在处理多态对象时,只需要关注它的接口即可,python中并不需要显示的编写(像Java一样)接口,在使用对象的使用先假定有该接口,如果实际并不包含,在运行中报错。class handGun(): def __init__(self): pass def fire(self): print 'handGun fire'class carbine(): def __init__(self): pass def fire(self): print 'carbine
阅读全文

浙公网安备 33010602011771号