摘要: 一、OS模块 1、os.system('ls -l') #子shell运行,获取返回值,不是结果。 2、os.popen('ls -l').read() #获取结果。 二、sys模块 1、sys.argv 2、sys.exit 3、sys.path 三、shutil模块 1、压缩归档 2、zipfi 阅读全文
posted @ 2016-04-18 08:14 willianflasky 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.获取路径import os,sys 2.时间模块time、datetime 3.安装方式 4.os模块 5.sys模块 6.random 7.json and pickle 1>json用于字符串和python数据类型之间进行转换 2>pickle用于python特有的类型和python数据类型 阅读全文
posted @ 2016-03-13 22:58 willianflasky 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、正则表达式常用 1.re.match:只尝试从字符串的查找,后面不作查找。 例子: import re text="aabcdefg123123" m=re.match('a',text) if m: print(m.group()) else: print("not match") #结论只能 阅读全文
posted @ 2016-03-09 08:38 willianflasky 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 递归 特点 递归算法是一种直接或者间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。 递归算法解决问题的特点: (1) 递归就是在过程或函数里调用自身。 (2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。 (3 阅读全文
posted @ 2016-03-05 19:19 willianflasky 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 一.基本 第一波 #### def foo(): print 'foo' foo #表示是函数 foo() #表示执行foo函数 #### 第二波 #### def foo(): print 'foo' foo = lambda x: x + 1 foo() # 执行下面的lambda表达式,而不再 阅读全文
posted @ 2016-02-28 22:56 willianflasky 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.内置函数 1>print(bytearray('王',encoding='utf8')) 2>print(bytes('王',encoding='utf8')) 3>bool('') 4>all(["",None,{},[]]) 5>f= lambda a: a+1 6>callable(f) 阅读全文
posted @ 2016-02-14 18:20 willianflasky 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1.参数 函数的核心是参数传值,其次是返回值,熟练这两这个技术即可灵活使用函数。 1>普通参数 def show(name): print(name) show('tom') 2>默认参数 def show(name,age=18) print("%s,%s"%(name,age)) show('t 阅读全文
posted @ 2016-02-12 23:19 willianflasky 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1.函数 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 2.return返回值 import smtplibfrom email.mime.text import MIMETextfrom email.utils 阅读全文
posted @ 2016-02-09 22:05 willianflasky 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 1.对于 数字 和 字符串 而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址。 import copy n1 = 123 print(id(n1)) n2 = n1 print(id(n2)) n2 = copy.copy(n1) print(id(n2)) n3 = copy.dee 阅读全文
posted @ 2016-02-09 22:02 willianflasky 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1.作用域 1>外层变量可以被内层变更使用 2>内层变更不可以被外层使用 global nonlocal 2.对于Python,一切事物都是对象,对象基于类创建 3.练习 有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个ke 阅读全文
posted @ 2016-01-31 22:17 willianflasky 阅读(154) 评论(0) 推荐(0) 编辑