Python3中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元祖)Sets(集合)Dictionary(字典)Number(数字)Python3支持int、float、complex(复数)。在Python3里,只有一种整数类型int,表示为长整型,没有python2中的Long。bool分为:True、FalseSt..
分类:
编程语言 时间:
2016-10-09 14:43:42
阅读次数:
187
先来实践一把: Part 1: *args可以传递任意多的数,args返回的是一个元祖,可迭代 如果要传入一个列表或元祖,变成多个参数传递,比方说我输入[1,2,3,4],传入到f1变成f1(1,2,3,4)四个参数 如果我传一个参数给一个函数,这个函数把参数传递给另一个函数,就可以像上面这样用 P ...
分类:
编程语言 时间:
2016-10-06 00:00:51
阅读次数:
316
ython的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 访问元组 元组可以使用下标索引来访问元组中的值 修改元组 元组中的元素值是不允许修改的,但可以对元组进行连接组合 删除元组 元组中的元素值是不 ...
分类:
编程语言 时间:
2016-10-02 00:11:06
阅读次数:
272
PS:元祖和列表几乎一样 但是列表可以进行修改,元祖不能进行修改 1.元祖 name_tuple = ("cos", "sin", "tan") # 索引 print (name_tuple[0]) # len print (name_tuple[len(name_tuple)-1]) # 分片 p ...
分类:
其他好文 时间:
2016-09-30 00:45:49
阅读次数:
174
序列化和json: 序列化:可以把一个对象(列表,元祖,字典)通过特殊二进制方式进行加密的过程,它可以序列化任何数据类型。 json:把内存的数据jason化,原理与序列化一样 区别:pickle只能在python中运用;json所有语言支持,只能序列化常规的数据类型;pickle序列化的数据不能直 ...
分类:
编程语言 时间:
2016-09-18 16:59:46
阅读次数:
282
目录: 1、简单模块调用 2、编码转换 3、字符操作 4、列表、元祖、元素 5、字典操作 一、简单模块调用 python有各种各样的库,大体分为内置库和第三方库。如:sys os为内置库,paramiko pycrypto为第三方库。简单调用如下: import命令: 二、编码转换介绍 unicod ...
分类:
编程语言 时间:
2016-09-18 15:22:27
阅读次数:
265
Counter(计数器) 是一个字典的子类,存储形式同样为字典,其中存储的键为字典的元素,值为元素出现的次数,在使用之前我们需要先导入文件 import collections 初始化一个计数器 most_common(self,n) 取出元素最多的前n项 sorted(c) 给计数器排序 ''.j ...
分类:
编程语言 时间:
2016-09-17 07:06:42
阅读次数:
177
1、所有对象都有引用计数。无论是给一个对象分配一个新名称还是放入一个容器(如:列表、元祖、字典),该对象的引用就会增加 2、数据类型分类和数据类型 None: None 数字: int,float,complex,bool 序列:list,tuple,str,(unicode,xrange,py2中 ...
分类:
其他好文 时间:
2016-09-03 10:52:19
阅读次数:
150
Python本身支持的数据结构不多,除了int、float和string等一些常规的之外,还有列表、元祖、字典,都有自己的属性和方法,怎么说呢,功能已经足够强大,解决一般的问题已经足够,可当数据量增大,计算形式变得多样,这种普通的数据结构效率不高,况且python本身对于数组的支持不是很好,这也是为 ...
分类:
其他好文 时间:
2016-09-02 00:45:24
阅读次数:
472
一、迭代器(iterator) 在Python中,for循环可以用于Python中的任何类型,包括列表、元祖等等,实际上,for循环可用于任何“可迭代对象”,这其实就是迭代器 迭代器是一个实现了迭代器协议的对象,Python中的迭代器协议就是有next方法的对象会前进到下一结果,而在一系列结果的末尾 ...
分类:
编程语言 时间:
2016-08-30 17:24:11
阅读次数:
130