ss=''' print('hello python') a,b=4,5 c=a+b print(c) ''' print(ss) print('-------------') exec (ss) #__doc__打印注释内容 #exec 执行字符串 data=[i for i in range(1,21)] print(data) #list 分片处理 list[开始:结束:步长] # print(data[14:8:-1]) data[7:12]=[9,99,999] print(data) d1={1,2,3,4,5,6,7} d2={2,4,7,8,-2} #& / - ^ print(d1 & d2)#只会输出都有的数值 print(d1 ^ d2)#只会输出没有的数值 #字典 kv={'en':'英国','cn':'中国','us':'美国'} print(kv.values()) print(kv.keys()) print(kv.items()) #tuple 特点不可被修改 t=(4,)#一个数值后肯定加逗号 print(type(t)) # ff=lambda x,y,z:str(x)+str(y)+str(z) # d=('a','b','c') # z=(4,1,7) # rs=zip(d,z) # rsa=map(ff,d,z) # print(list(rs)) # print(list(rsa)) #函数:独立定义和调用 #方法:依赖定义的和调用 def f(): print('函数') class A: def f(self): print('方法') print(self) @classmethod def f1(self): print(self) print("static method") f() a=A() print(id(a)) a.f() a.f1() #变量的 作用域 内置 全局 嵌套 局部 def a(c): print('aaaa') c() @a def b(): print('bbbb') b
python之前期回顾
最新推荐文章于 2018-06-28 11:30:25 发布