# 005 # 在Python中给变量赋值时不需要声明数据类型 i = 33 print i # 可以这样做的原因是Python把程序中遇到的任何东西都看成是对象(连int也不例外) # 这样,在使用对象时,编译器会根据上下文的环境来调用对象自身的方法完成隐式的转换 # 你甚至可以把程序写成这样 print 3 * 'haha ' # 但若写成这样编译器就会报错(注意3后面的点) # print 3. * 'haha' output: 1 2 33 haha haha haha