本函数更新并返回当前系统可以使用局部符号表,使用字典表示。例子:#locals()
class Foo:
def __init__(self):
x = 100
y = 200
l = locals()
print(l)
foo = Foo()结果输出如下:{'self': , 'x': ...
分类:
编程语言 时间:
2015-01-20 20:28:22
阅读次数:
192
本函数是创建一个列表对象返回。列表对象是一个可修改的容器。例子:#list()
l = list([1, 3, 5, 6])
print(l)
s = 'abc123'
l = list(s)
print(l)结果输出如下:[1, 3, 5, 6]['a', 'b', 'c', '1', '2', '3'] 蔡军生 QQ : 9073204 深圳...
分类:
编程语言 时间:
2015-01-17 20:56:59
阅读次数:
254
本函数是返回对象s的长度,所谓的长度是指容器类的数据项个数,比如字符串、元组、列表、字典等。例子:#len()
s = '123456789'
soft = '软件'
print(s, ': ', len(s))
print(soft, ': ', len(soft))
l = [2,3,4,5]
print(l, ': ', len(l))
d = {2 : 'two', 3 : 'thre...
分类:
编程语言 时间:
2015-01-16 20:53:07
阅读次数:
336
本函数返回一个迭代子对象。当第二个参数不出现时,参数object应是一个容器,支持迭代协议,也就是有定义有__iter__()函数,或者支持序列访问协议,也就是定义有__getitem__()函数的对象,否则会返回TypeError异常。当第二个参数哨兵出现时,参数object应是一个可调用对象,定义了__next__()函数,当枚举到的值等于哨兵时,就会抛出异常StopIteration。例子:...
分类:
编程语言 时间:
2015-01-13 21:34:40
阅读次数:
186
本函数用来判断类参数class是否是类型参数classinfo的子类。例子:#issubclass()
class Line:
pass
class RedLine(Line):
pass
class Rect:
pass
print(issubclass(RedLine, Line))
print(issubclass(Rect, Line))结果输出...
分类:
编程语言 时间:
2015-01-11 19:13:18
阅读次数:
181
本函数用来判断对象实例object是否是类classinfo的实例,如果是就返回True,否则返回False。参数classinfo可以是类型,也可以是tuple/dict/list等类型。例子:#isinstance()
class FooA:
pass
class FooB(FooA):
pass
class FooC:
pass
a = FooA()
b...
分类:
编程语言 时间:
2015-01-10 12:42:55
阅读次数:
168
本函数实现从浮点数或数字字符串转换为整数。如果参数x不是一个数字,必须是字符串、数组bytes或bytearray类型。参数base是指字符串参数的进制,默认10就是表示使用十进制。当它是2时,表示二进制的字符串转换。当它是8时,表示是八进制的字符串转换。当它是16时,表示是十六进制的字符串转换。然而当它是0时,它表示不是0进制,而跟十进制是一样的。例子:print(int('20', 8))
p...
分类:
编程语言 时间:
2015-01-06 21:39:47
阅读次数:
315
本函数实现从浮点数或数字字符串转换为整数。如果没有输入任何参数,默认是返回0值。如果参数是一个数字,调用对象x.__init__()来返回相应的值。 如果参数是浮点数,就会去掉小数部分,返回整数。例子:#int()
print(int(20))
print(int(19.888))
print(int())
print(int('3721'))输出结果如下:201903721 蔡军生 QQ:90...
分类:
编程语言 时间:
2015-01-04 21:24:45
阅读次数:
174
本函数是实现从控制台输入一行字符串。其中参数prompt是输入字符串的提示字符串。 例子:>>> s = input('#')#this is the best one>>> s'this is the best one'>>> s = input('#')#中国深圳是一个高科技城市>>> s'中国深圳是一个高科技城市'>>> 蔡军生 QQ:9073204 深圳...
分类:
编程语言 时间:
2015-01-03 10:43:28
阅读次数:
307
本函数是返回对象object的标识符,标识符类型为整数,在同一个时间里所有对象的标识符是唯一的,如果在不同生命周期的对象有可能有相同的标识符。比如创建对象A之后,再删除A,再创建对象B,对象A与对象B可能有相同的标识符。在CPython里的实现算法是直接返回对象所在内存地址。例子:#id()
name1 = 'abc'
name2 = 'cde'
print(id(name1))
print(i...
分类:
编程语言 时间:
2015-01-02 10:59:06
阅读次数:
213