Python好用的原因就是在于它的动态输入,静态类型语言如C语言,往往需要每一个变量都明确地声明。
int result = 0;
for(int i = 0; i<100; i++){
result += i;
}
而Python(动态类型的语言)就可以跳过这个特殊规定
result = o
for i in range(100):
result += i
这意味着在Python里,可以将任何的数据指定给任何变量
x = 4
x = "four"
这种类型灵活性说明了一个事实: Python 变量不仅是它们的值,还包括了关于值的类型的一些额外信息。因为标准的Python的实现是用C语言编写的,这意味着每一个Python对象都是一个“聪明的伪C语言结构体”,这个结构体中不仅包含其值,还有其他信息。
参考资料:
《Python数据科学手册》
网友评论