分类
摘要:
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)