一. 列表(增删改查) 列表可以装大量的数据,不限制数据类型. 表示为[ ]. 每一个元素之间用' , '隔开. 列表也有索引和切片 1. list: 增加: 1. append("x") 向列表中增加一个元素x. 默认添加到列表末尾 2. instert(1,"麻花藤") 将元素添加到某一个位置 ...
分类:
编程语言 时间:
2018-07-05 15:57:57
阅读次数:
129
一、装饰器 装饰器本质上是一个python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离大量与函数功能本身 ...
分类:
编程语言 时间:
2018-04-25 00:22:11
阅读次数:
188
元组tupe 元组被称为只读列表,即数据可以被查询,但不能被修改,所以字符串的切片同样适用于元组。 列表list 列表(list)是Python以及其他语言中最常用到的数据结构之一。Python使用使用中括号 [ ] 来解析列表。 列表的增加: 列表的删 列表的改 查询列表中的元素 其他操作 ...
分类:
编程语言 时间:
2017-12-19 19:43:57
阅读次数:
256
为什么要设计好目录结构? 参考:http://www.cnblogs.com/alex3714/articles/5765046.html "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 1.一类同学认为,这种个人风格问题"无关紧要"。理 ...
分类:
编程语言 时间:
2017-07-05 09:50:52
阅读次数:
222
json和pickle序列化和反序列化 json是用来实现不同程序之间的文件交互,由于不同程序之间需要进行文件信息交互,由于用python写的代码可能要与其他语言写的代码进行数据传输,json支持所有程序之间的交互,json将取代XML,由于XML格式稍微比较复杂。现在程序之间的交互都是用json来 ...
分类:
编程语言 时间:
2017-07-05 00:27:23
阅读次数:
260
1、装饰器:‘‘‘
实现装饰器只是储备:
1、函数即“变量”
2、高阶函数
3、嵌套函数
高阶函数+嵌套函数=》装饰器
‘‘‘
importtime
deftimmer(func):
defwarpper(*args,**kwargs):
start_time=time.time()
func()
stop_time=time.time()
print("thefuncruntimeis%s"%(stop_time-s..
分类:
编程语言 时间:
2017-04-20 12:18:44
阅读次数:
210
'''购物小程序:用户启动时先输入工资用户启动程序后打印商品列表允许用户选择购买商品允许用户不断购买各种商品购买时检测余额是否够,如果够直接扣款,否则打印余额不足允许用户主动退出程序,退出时打印已购商品列表'''salary=input("input you salary:")if salary.i ...
分类:
编程语言 时间:
2016-09-01 18:44:29
阅读次数:
181
一、装饰器 装饰器本质上也是函数,其功能是为被装饰的函数添加附加功能。装饰器的使用原则:(1)不能修改被装饰函数的源代码;(2)不能修改被装饰函数的调用方式,总之,装饰器对被装饰函数来说是透明的。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。 1、预备知识: ...
分类:
编程语言 时间:
2016-08-15 12:58:41
阅读次数:
257
函数装饰器内置函数编译字符串成为python代码#s="print(123)"#compile(s,"<string>","exec")执行代码、字符串、表达式#exec("print(1+2+3)")#代码与字符串都可以执行,但是无返回值(无返回值)#print(eval("1+2+3"))#可以执行表达式,将执行结果当作返回值返回(有返回值)dir..
分类:
编程语言 时间:
2016-06-03 23:13:45
阅读次数:
486