摘要: 1. 文件a.txt内容:每一行内容分别为商品名字,价钱,个数。 apple 10 3 tesla 100000 1 mac 3000 2 lenovo 30000 3 chicken 10 3 通过代码,将其构建成这种数据类型: [{'name':'apple','price':10,'amount':3}, {'... 阅读原文
2018-03-29 14:49:02 阅读(747) 评论(0)
摘要: 今天我们来学习函数。 产生的原由,若没有函数,会显得重复代码多,可读性差,也会造成重复造轮子的情景。 故产生了函数,用来封装好一个功能,它是以功能为导向的。 1、【函数的样式】 例如自己定义一个函数: def my_len(): def python中的关键字,用来声明和定义一个函数; my_len 函数名,命名规范... 阅读原文
2018-03-29 13:24:01 阅读(707) 评论(0)
摘要: python函数进阶 函数嵌套 函数对象 命名空间与作用域 闭包函数 装饰器 一、函数嵌套 函数的嵌套定义 def func1(): print('from func1') def func2(): #func2=内存地址 print('from func2') print(... 阅读原文
2018-03-29 13:00:03 阅读(759) 评论(0)
摘要: 一、什么是命名关键字参数? 格式: 在*后面参数都是命名关键字参数。 特点:1、约束函数的调用者必须按照Kye=value的形式传值。    2,、约束函数的调用者必须用我们指定的Key名。 def auth(*args,name,pwd): print(name,pwd) auth(pwd='213',... 阅读原文
2018-03-29 12:48:01 阅读(727) 评论(0)
摘要: Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 如下实例: tup1 = ('physics', 'H2O', 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = "... 阅读原文
2018-03-29 12:46:02 阅读(762) 评论(0)
摘要: (1)简单的队列: import queue #线程queue q = queue.Queue() q.put('a') q.put('b') q.put('c') q.put('d') q.put('e') print(q.qsize( )) print(q.get()) print(q.qsize( ))... 阅读原文
2018-03-29 11:07:06 阅读(693) 评论(0)
摘要: 一 、函数对象 一 、函数是第一类对象,即函数可以当作数据传递 1 可以被引用 2 可以当作参数传递 3 返回值可以是函数 4 可以当作容器类型的元素 二、 利用该特性,优雅的取代多分支的if 1 def foo(): 2 p... 阅读原文
2018-03-29 09:50:02 阅读(759) 评论(0)
摘要: 本地时间与UTC时间的转换、处理一直困扰了很长时间,直到在别人的一篇博客中学到了很多,特此记录下来。 摘自:http://blog.sina.com.cn/s/blog_4da051a60102v221.html 一、上面博客中的内容 1 import time 2 import datetime 3 4... 阅读原文
2018-03-29 09:21:02 阅读(737) 评论(0)
摘要: 上一篇我们简单认识了数据类型:数字number和字符串string,这篇我们就来隆重介绍一下重量级的数据类型:列表list、字典dictionary和元组tuple。 一、列表List: ①列表是什么? 比如我是小白,在定义变量的时候我们可以写  me = '小白'。妈妈是小白妈妈 mother = '小白妈妈'  ... 阅读原文
2018-03-29 07:41:03 阅读(752) 评论(0)
摘要:   1.类型   Javascript和Php是弱类型的,Python是强类型的。弱类型允许不安全的类型转换,强类型则不允许。    1 # -*- coding:utf-8 -*- 2 3 a = 10 4 b = 'hello' 5 6 print a + b # 会报错 7 print str... 阅读原文
2018-03-29 00:43:02 阅读(737) 评论(0)