-
enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合成一个索引序列,同时列出数据和数据下标,一般用在for循环中。
seasons=['Spring','Summer']
list(enumerate(seasons)),结果是[(0,'Spring'),(1,'Summer')]
查看全部 -
divmod(a,b)函数把除数和余数运算结果结合起来。
>>>divmod(7, 2)
(3, 1)
>>> divmod(8, 2)
(4, 0)
>>> divmod(1+2j,1+0.5j)
((1+0j), 1.5j)查看全部 -
delattr(object,name)用来删除属性。
class Coordinate:
x = 10
y = -5
z = 0point1 = Coordinate()
delattr(Coordinate, 'z')
print('z = ',point1.z) #处罚错误
查看全部 -
complex()函数用来创建一个值为real+imag*j的复数或转化为一个字符串。
complex(1,2) 1+2j
complex(1) 1+0j
complex("1+2j") 1+2j,这个在加号两边不能有空格。
查看全部 -
cmp(x,y)用来比较两个对象,如果x<y,返回-1,如果等于,返回0,如果大于,返回1。
查看全部 -
char(),i可以是十进制也可以是十六进制,返回值为当前整数对应的ASCLL字符。
查看全部 -
bin(x)
x—int或者long int
返回值为字符串
bin(10)
0b1010——就是将整型变成十进制。
查看全部 -
basestring()方法是str和Unicode的超类(父类),也是抽象类,不能被调用和实例化,但可以被用来判断一个对象是否为str或者Unicode的实例。
isinstance("Hello world",basestring)
查看全部 -
all()用来判断给定的可迭代参数iterable中的所有元素是否为true,iterable中除了0、空、none、false其余的都为true。
iterable——元组(tuple)或者列表(list)
all((2,3,'',4))返回false。
all([])返回true。
查看全部 -
type error的错误:如果传入的参数数量不对;参数类型不能被参数所接受。
查看全部 -
python调用函数,则函数的名称和参数可以在python的官方网站查看文档:http://docs.python.org/2/library/functions.html#abs
查看全部 -
L[2]='Paul',替换指定元素。
查看全部 -
L.pop(),删除最后一个元素
L.pop(2),删除指定元素。
查看全部 -
set.add(),添加已有元素,不会报错。
set.remove(),删除没有的元素,会报错。
查看全部 -
months = set(['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'])//为了给用户如果输入错误,进行提示信息
查看全部
举报