1 import types 2 x=20 3 4 print type(x) 5 6 print x.__class__ #判断x的类型 <type int> 7 8 print x #x的值,20 9 10 x=123 11 12 print globals() #{'__builtins__': <module '__builtin__' (built-in)>, '__file__': 'test.py', '__package__': None, 'x': 123, '__name__': '__main__', '__doc__': None, 'types': <module 'types' from '/usr/lib/python2.7/types.pyc'>} 13 14 15 globals()["y"]='hello world!' 16 17 print y #hello world 18 print type(y) #<type str> 19 20 import string 21 y=__import__('string') 22 23 print type(y) #<type 'module'> 24 25 26 print y.digits #0123456789 27 28 import gc 29 print gc.get_threshold() #获取各级代龄阀值 30 31 print gc.get_count() #各级代龄阀值追踪对象的 32 33 34 print gc.collect() #回收 35 36 from string import letters,digits,Template 37 38 print letters 39 40 l=list('abc') //l是小写的L,这次是我的没考虑到,不太好区分 41 42 l[1]=2 #替换l[1]的数值为2,从0开始 43 44 print l#['a', 2, 'c'] 45 46 47 l.append('d')#追加元素 48 49 print l #['a', 2, 'c','d'] 50 51 l.insert(1,'e路相扶')#在l[1]处插入'e路相扶' 52 53 print l#['a','e路相扶 ', 2, 'c','d'] 54 55 l.insert(4,'zjzj')#在l[4]插入'zjzj' 56 57 print l #['a','e路相扶 ', 2, 'c','d','zjzj'] 58 59 l.pop(2) #删除并弹出l[2] 60 61 print l #['a','e路相扶 ', 'c','d','zjzj'] 62 63 print l.pop() #删除最后一个元素,并弹出 64 65 print l#['a','e路相扶 ', 'c','d'] 66 67 import bisect 68 69 bisect.insort(l,'n') 70 71 print l 72 73