|
|
|
|
|
摘要:
python中的reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 func()(必须是一个二元操作函数)先对集合中的第1,2个数据进行操作,得到的结果再与第三个数据用func()函数运算,最后得到一个结果。>>> def... 阅读全文
posted @ 2015-07-19 14:31
复制乔布斯
阅读(252)
推荐(0)
编辑
摘要:
map(function, sequence):对sequence中的item依次执行function(item),见执行结果组成一个List返回:>>> lt = range(10)>>> lt[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> def Pow(x):... ... 阅读全文
posted @ 2015-07-19 14:18
复制乔布斯
阅读(367)
推荐(0)
编辑
摘要:
定义:zip([iterable, …])zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的list(列表)。若传入参数的长度不等,则返回list的长度和参数中长度最短的对象相同。利用*号操作符... 阅读全文
posted @ 2015-07-19 14:13
复制乔布斯
阅读(1917)
推荐(0)
编辑
摘要:
Python中没有字符类型的说法,只有字符串,这里所说的字符就是只包含一个字符的字符串!!!这里这样写的原因只是为了方便理解,仅此而已。1. 按照某一个分隔符分割一个字符串:>>> str = "my name is liu de hua">>> str'my name is liu de hua'... 阅读全文
posted @ 2015-07-19 13:50
复制乔布斯
阅读(832)
推荐(0)
编辑
摘要:
就是把一个list中所有的串按照你定义的分隔符连接起来,比如:>>> import string>>> >>> >>> list = ['ab','c','d','ef','gh']>>> list['ab', 'c', 'd', 'ef', 'gh']>>> '_'.join(list)'ab_c... 阅读全文
posted @ 2015-07-19 13:41
复制乔布斯
阅读(278)
推荐(0)
编辑
摘要:
range和xrange这两个函数基本都是在循环的时候使用的。>>> for x in range(10,21,1):... print x... 1011121314151617181920>>> for y in xrange(10,21,1):... print y... 10... 阅读全文
posted @ 2015-07-19 13:07
复制乔布斯
阅读(202)
推荐(0)
编辑
摘要:
>>> a = 1>>> b = 0>>> c = "None">>> d = bool(a)>>> dTrue>>> bool(b)False>>> bool(c)True>>> 阅读全文
posted @ 2015-07-19 12:52
复制乔布斯
阅读(197)
推荐(0)
编辑
摘要:
>>> a122>>> b344>>> c = bin(a)>>> d = bin(b)>>> c'0b1111010'>>> d'0b101011000'>>> 阅读全文
posted @ 2015-07-19 12:50
复制乔布斯
阅读(510)
推荐(0)
编辑
摘要:
>>> a122>>> b344>>> c = chr(a)>>> c'z'假如整数“i”超过了256将会爆出一个错误:>>> d = chr(b)Traceback (most recent call last): File "", line 1, in ValueError: chr() ar... 阅读全文
posted @ 2015-07-19 12:49
复制乔布斯
阅读(303)
推荐(0)
编辑
摘要:
>>> a = 122>>> b = 344>>> c = hex(a)>>> d = hex(b)>>> c'0x7a'>>> d'0x158'>>> 阅读全文
posted @ 2015-07-19 12:47
复制乔布斯
阅读(701)
推荐(0)
编辑
摘要:
>>> a = 12>>> b21>>> c = oct(a)>>> d = oct(b)>>> c'014'>>> d'025'>>> 阅读全文
posted @ 2015-07-19 12:46
复制乔布斯
阅读(363)
推荐(0)
编辑
摘要:
>>> LL[1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21]>>> L[3, 4, 5, 6, 7, 8, 9]>>> l[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> >>> >>> sum(L)42>>> sum(LL)121>>> sum(l)... 阅读全文
posted @ 2015-07-19 12:43
复制乔布斯
阅读(789)
推荐(0)
编辑
摘要:
>>> round(12.3)12.0>>> round(12.5)13.0>>> round(12.36)12.0>>> 精确度只能精确到小数点后面一位。 阅读全文
posted @ 2015-07-19 12:38
复制乔布斯
阅读(295)
推荐(0)
编辑
摘要:
range([start], stop[, step]):产生一个序列,默认从0开始>>> l = range(10)>>> l[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> L = range(3,10)>>> L[3, 4, 5, 6, 7, 8, 9]>>> LL = ra... 阅读全文
posted @ 2015-07-19 12:37
复制乔布斯
阅读(798)
推荐(0)
编辑
摘要:
>>> pow(2,3)8>>> pow(2,5)32>>> pow(2,8)256另外一种求x的y次幂的方法:>>> x = (2**5)>>> x32>>> y = (3**2)>>> y9>>> 阅读全文
posted @ 2015-07-19 12:33
复制乔布斯
阅读(495)
推荐(0)
编辑
摘要:
python的int型最大值和系统有关,32位和64位系统看到的结果是不一样,分别为2的31次方减1和2的63次方减1,可以通过sys.maxint查看此值。>>> import sys>>> >>> sys.maxint9223372036854775807>>> pow(2, 63)922337... 阅读全文
posted @ 2015-07-19 12:31
复制乔布斯
阅读(319)
推荐(0)
编辑
摘要:
float([x]): 将一个字符串或数转换为浮点数。如果无参数将返回0.0>>> float(12)12.0>>> float(-122)-122.0>>> float('ada')Traceback (most recent call last): File "", line 1, in Va... 阅读全文
posted @ 2015-07-19 12:12
复制乔布斯
阅读(783)
推荐(0)
编辑
摘要:
int([x[, base]]) : 将一个字符转换为int类型,base表示进制>>> int(-12)-12>>> int(-12.00)-12>>> int(90)90>>> int(90, 2) 阅读全文
posted @ 2015-07-19 12:10
复制乔布斯
阅读(410)
推荐(0)
编辑
摘要:
使用函数:divmod(a, b)可以实现分别取商和余数的操作:>>> divmod(123,3)(41, 0)>>> divmod(200,6)(33, 2)>>> 阅读全文
posted @ 2015-07-19 11:54
复制乔布斯
阅读(576)
推荐(0)
编辑
摘要:
使用python可以实现将一个整数或者浮点数转换为一个复数:演示如下:>>> # 演示复数函数:complex(x)... >>> x = complex(100)>>> x(100+0j)>>> y = complex(1)>>> y(1+0j)>>> z = complex(2)>>> z(2+... 阅读全文
posted @ 2015-07-19 11:52
复制乔布斯
阅读(594)
推荐(0)
编辑
|
|