如题,我之前是看过JAVA和C++的,今年寒假闲着没事,看到图书馆有邮电的学习python的书就借来看,是趣学python编程(Python for kids)。
我看到定义变量啊,C语言里面的定义变量一定是先定义后使用,但是Python不用定义,直接写a = 1,a 就是一个int型变量,之后写a = 'hello' a就可以变成String类型的,作为熟悉C语言和JAVA这些传统语言的孩纸,这样感觉好不安全啊。之后我看到了类,类里面同样不需要定义成员变量,直接可以在函数里面定义,甚至可以创建了对象之后由对象向类里面添加变量,这是有多么不安全,我想修改类里面变量的值不是手一滑就创建了新变量了吗?但是我也看到很多人很自豪的说“人生苦胆我用Python”也有人经常讨论Python各方面都很好用的。毕竟让我来看(我知道我的观点很不成熟但是我就是觉得)Python这么不安全,怎么可能写出来大型的程序,不能写出来程序的话还有什么用。。。实在是让我很困扰啊
我看到定义变量啊,C语言里面的定义变量一定是先定义后使用,但是Python不用定义,直接写a = 1,a 就是一个int型变量,之后写a = 'hello' a就可以变成String类型的,作为熟悉C语言和JAVA这些传统语言的孩纸,这样感觉好不安全啊。之后我看到了类,类里面同样不需要定义成员变量,直接可以在函数里面定义,甚至可以创建了对象之后由对象向类里面添加变量,这是有多么不安全,我想修改类里面变量的值不是手一滑就创建了新变量了吗?但是我也看到很多人很自豪的说“人生苦胆我用Python”也有人经常讨论Python各方面都很好用的。毕竟让我来看(我知道我的观点很不成熟但是我就是觉得)Python这么不安全,怎么可能写出来大型的程序,不能写出来程序的话还有什么用。。。实在是让我很困扰啊