可变指的是函数参数的个数可变,可以是1个、2个到任意个,还可以是0个。 我们以数学题为例子,给定一组数字a,b,c……,请计算a2 + b2 + c2 + ……。 要定义出这个函数,我们必须确定输入的参数。由于参数个数不确定,我们首先想到可以把a,b,c……作为一个list或tuple传进来,这样, ...
分类:
其他好文 时间:
2017-01-28 15:54:09
阅读次数:
216
一、切片 1、定义: 经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符。 2、语法: 跟matlab差不多的语法,就是对一个向量可以进行矩阵操作。可以对List.tuple,string,dict,set等使用 二、切片 1、定义: 如果给定一个list或t ...
分类:
编程语言 时间:
2017-01-28 12:52:15
阅读次数:
229
学习 cs212 unit4 时遇到了 tuple, list, set 同时使用的问题,并且进行了拼接、合并操作。于是我就被弄混了。所以在这里进行一下总结。 hashable and unhashable Hashing is the process of converting some larg ...
分类:
编程语言 时间:
2017-01-25 12:30:58
阅读次数:
224
1. for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。依次把list或tuple中的每个元素迭代出来。 再比如我们想计算1-10的整数之和,可以用一个sum变量做累加: 如果要计算1-100的整数之和,从1写到100有点困难,幸好Python提供一个range()函数,可 ...
分类:
编程语言 时间:
2017-01-24 17:11:30
阅读次数:
183
在公司里做的一个接口系统,主要是对接第三方的系统接口,所以,这个系统里会和很多其他公司的项目交互。随之而来一个很蛋疼的问题,这么多公司的接口,不同公司接口的稳定性差别很大,访问量大的时候,有的不怎么行的接口就各种出错了。 这个接口系统刚刚开发不久,整个系统中,处于比较边缘的位置,不像其他项目,有日志 ...
分类:
编程语言 时间:
2017-01-23 15:33:34
阅读次数:
240
列表:list 元组:tuple 列表是python中常用的数据类型,通过列表可以实现对数据的存储、修改。 列表的定义: name_list = ['apple','orange','grape','pear','barry'] 可以通过下标访问列表中的元素,下标从0开始 切片:取多个元素 追加: ...
分类:
编程语言 时间:
2017-01-20 15:45:24
阅读次数:
226
list 与 tuple list 类似 数组 tuple 跟 list 一样, 只是一旦定义, 里边的内容不可以改变. 这样, 上边的内容就不可以改变了. "可变的" tuple, 不是说 tuple 是不可以改变的么? 想内存 dict 与 set dict 是 python内置字典, 其他语言 ...
分类:
编程语言 时间:
2017-01-18 13:46:15
阅读次数:
271
1. Basic 2. Accessing 3. delete 4. Built-in function ...
分类:
编程语言 时间:
2017-01-17 16:55:41
阅读次数:
477
字典是另一种可变容器模型,且可存储任意类型对象,字典的每个键值(key=>value)对用冒号(:)分割,每个键值对之间用逗号(,)分割,整个字典包括在花括号({})中; 字典特性: 1.不允许同一个键出现两次,创建时如果同一个键被赋值两次,最后一个键值生效; 2.键值必须不可变,可以用数字、字符串 ...
分类:
编程语言 时间:
2017-01-17 10:28:56
阅读次数:
287
一、list 1.赋值(append) list.append(data) 2.去重 list(set(list)) list_gpcode = list(set(list(dfQuery.index.get_level_values('gpcode')))) 二、dict 1.赋值 dict[ke ...
分类:
其他好文 时间:
2017-01-16 20:04:52
阅读次数:
171