选择排序: 一、语言描述:从一列数字中依次选出最小的放第一位,次小的放第二位,依次类推完成整个排序 固定位置,找元素 代码实现: # encoding=utf-8 def selectSort(listx): xLen = len(listx) for i in xrange(xLen): min ...
分类:
编程语言 时间:
2018-01-27 20:20:49
阅读次数:
107
多行注释''' ''',还可以用来多行打印(打印结果也为多行); Python 2.x 的 raw_input 等价于 Python 3.x 的 input; 密码输入: while...else...和for in...else 中的else语句都是正常循环结束后执行,非break时的跳出。 ra ...
分类:
编程语言 时间:
2018-01-26 00:33:06
阅读次数:
167
enumerate可以给列表自动生成一列,默认从0开始,自动增长1,可以指定默认开始值 range 2.7中的用来获取指定范围内的数1、range(0,1000000),内存中一次创建所有的数据2、xrange,xrange(0,100000),只有在循环输出的时候,才一次创建数据python 3中 ...
分类:
编程语言 时间:
2018-01-21 19:17:06
阅读次数:
204
序列 python有6总内建序列:列表,元组,字符串,Unicode字符串,buffer对象和xrange对象。#字典属于啥? 区别在于:列表可以修改而元组不可修改。 列表也可以包含其他的列表 #貌似列表和元组都能作为字典的键? #这是啥?列表只能存字符串?? python中还有一种名为容器的数据结 ...
分类:
编程语言 时间:
2018-01-19 19:51:43
阅读次数:
134
在python中有六种内建的序列:列表、元祖、字符串、Unicode字符串、buffer对象he xrange对象。 通用序列操作: 1. 索引(indexing) 2. 分片(slicing) 3. 加(adding) 4. 乘(multiplying) 5. 检查某个元素是否属于这序列的inde ...
分类:
编程语言 时间:
2018-01-15 14:43:05
阅读次数:
195
list,dict,set在编码中可以说无处不用,根据条件过滤list,dict,set中的数据是python学习的必备知识,看代码: ...
分类:
其他好文 时间:
2018-01-07 14:17:33
阅读次数:
125
一、python2和3的区别 在python3中 在python2中 print('ab')方式打印内容()括号是必须要有的。 print 'ab' 可以加可以不加。 只有range 有range还有xrange(生成器) 用户交换用input 用户交换用raw_input 二、赋值: 比较值是否相 ...
分类:
编程语言 时间:
2017-12-23 23:11:19
阅读次数:
199
一、python2 与python3的区别 1、print python2中输出的格式为:print'' python3输出为print() 2、在python2中xrange是个生成器,可以转化成range,在python3中直接是range 3、在python2中用户交互是raw_input,在 ...
分类:
编程语言 时间:
2017-12-22 15:51:32
阅读次数:
167
python2和python3的区别 1.编码: python2默认的编码是ascii码,python3默认的编码是utf-8 2.print: python2.7打印的时候可以不加括号,python3打印必须加括号 否则报错 3.range: python2中是xrange,python3是ran ...
分类:
编程语言 时间:
2017-12-21 20:45:59
阅读次数:
162
部署的舆情系统,内存变大,找原因。 一个小例子。 def func(): local_list = list(range(10000000)) func() time.sleep(200) 能够观察到,在sleep 200秒的时间内,程序的内存一直是200多M,虽然是函数局部变量,执行后在外部无法使 ...
分类:
编程语言 时间:
2017-12-17 22:24:14
阅读次数:
188