在处理很多数据的时候,我们都要用到时间的概念。比如时间戳,固定时期或者时间间隔。pandas提供了一组标准的时间序列处理工具和数据算法。 在python中datetime.datetime模块是用的最多的模块。比如使用datetime.datetime.now()就得到了当前的时间2018-04-1 ...
分类:
编程语言 时间:
2018-04-14 16:18:49
阅读次数:
1088
迭代器 1 什么是迭代:指的是一个重复的过程,每一次重复称为一次迭代,并且每一次重复的结果是下一次重复的初始值 2 为什么要有迭代器: 对于序列类型:str list tuple可以依赖索引 进行迭代取值 但是对于dict和set,文件 Python必须提供不依赖于索引的迭代 取值方式;因而被称之为 ...
分类:
其他好文 时间:
2018-04-08 19:02:18
阅读次数:
106
一、 迭代器 一 、迭代的概念 迭代器即迭代的工具,那什么是迭代呢? 迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 二、 为何要有迭代器?什么是可迭代对象?什么是迭代器对象? 1、为何要有迭代器? 对于序列类型:字符串、列表、元组,我们可以使用索引的方式迭代取出 ...
分类:
编程语言 时间:
2018-03-31 11:00:49
阅读次数:
207
序列通常有2个特点: 1,可以根据索引取值 2,可以切片操作 字符串,元组,列表,字典,都可以看做是序列类型 我的操作环境:Ubuntu16.04+python2.7 一、字符串类型 >按索引获取,索引从0开始 >切片操作,第1个冒号的值,表示从哪个索引开始切片。第2个冒号的值,表示从到哪个索引结束 ...
分类:
编程语言 时间:
2018-03-16 19:40:26
阅读次数:
256
**python基本数据类型**1.python课程简介2.数据类型3.序列类型1.python简介1.python是一门编程语言,是一门完全面向对象的编程语言2.如果对语言进行分类,那么python是一门强类型,动态的语言(若类型:比如int可以编程float,python中数值类型不可变;动态类型:编译时不需要知道变量类型,python中变量无类型)2.数值类型数值类型就是我们平常用来做计算的
分类:
编程语言 时间:
2018-02-23 17:15:06
阅读次数:
173
# python基本数据类型
序列类型的自带方法
1.列表的常用方法
2.元祖的常用方法
3.字符串的常用方法
1.列表常用的方法
L.append(obj) #在列表末尾添加新的对象
L.clear() #清空列表
L.copy() #复制列表,不是同一个对象,内容相同,有返回值。id不同(内存中的地址不同)
L.count(obj)
分类:
编程语言 时间:
2018-02-23 17:08:03
阅读次数:
195
作业: 1.定义讲过的每种数值类型,序列类型 数值类型: 整型:int 字符型:float 字符串:str 布尔型: bool 序列类型: 列表: 有序,可变,元素类型没有固定要求lst = [1,2,3] 元祖:有序,不能改变,元素类型没有固定要求tuple_list = (1,2,3,4,5) ...
分类:
编程语言 时间:
2018-02-21 20:29:30
阅读次数:
172
在Python里,像字符串(str)、列表(list)、元组(tupple)和这类序列类型都支持切片操作 对对象切片,s是一个字符串,可以通过类似数组索引的方式获取字符串中的字符,同时也可以用s[a:b:c]的形式对s在a和b之间,以c为间隔取值,c的值还可以为负,负值则意味着反向取值 给切片赋值 ...
分类:
编程语言 时间:
2018-02-14 23:38:35
阅读次数:
643
[TOC] 内置序列类型概览 列表推导和生成器表达式 元组 元组拆包 具名元组 collections.namedtuple 是一个工厂函数,它可以用来构建一个带字段名的元组和一个有名字的类——这个带名字的类对调试程序有很大帮助。 |方法| 列表 |元组 | 说明| | | | | | |s.\__ ...
分类:
编程语言 时间:
2018-02-11 12:41:53
阅读次数:
311
首先官方解释 可以看到S.index()与S.find()类似,不过索引字符串中的子串没找到会报错。 而S.find()在找不到substring时,不会报错,而会返回-1 总结: s.index(x):返回字符串中出现x的最左端的索引值,如果不在则抛出valueError异常 s.find(x) ...
分类:
编程语言 时间:
2018-02-11 10:39:29
阅读次数:
313