python学习2----类和对象_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > python学习2----类和对象

python学习2----类和对象

 2013/8/8 10:08:14  xiaofengaini  程序员俱乐部  我要评论(0)
  • 摘要:首先明确python也是面向对象语言,只不过是弱变量型的,变量可以直接使用,不用初始化,因此有时候,变量的处理中,可能会造成安全隐患,但是这一点不影响python的使用。python中的类和对象与java设计语言有很大的区别:因为python是一种脚本语言的,相应的语言检测性较差,比如你变量打错了,或者没有复制,都不会被检测出来,只有在运行的时候,才能提醒。Java为了体现安全机制,相应的数据检查能力要更强一些。在python中也有构造函数,但是与class中的构造函数不同
  • 标签:学习 学习2 Python

??????? 首先明确python也是面向对象语言,只不过是弱变量型的,变量可以直接使用,不用初始化,因此有时候,变量的处理中,可能会造成安全隐患,但是这一点不影响python的使用。

????????python中的类和对象与java设计语言有很大的区别:

???? 因为python是一种脚本语言的,相应的语言检测性较差,比如你变量打错了,或者没有复制,都不会被检测出来,只有在运行的时候,才能提醒。Java为了体现安全机制,相应的数据检查能力要更强一些。

??? 在python中也有构造函数,但是与class中的构造函数不同,它是依靠__init函数来初始化,

??? 在Python里面,你不需要定义任何东西(注:这里主要指的还是变量)。赋值语句将对象赋给某个变量名,并且对象可以是任意类型。如果变量已经被赋予某个类型对象,之后还可以被赋予另外一个不同类型的对象。Python的集合对象(如:lists和dictionaries)里面可以保存任意类型的对象,包括数字和lists。当你从集合中取出一个对象是,他仍然记得这个对象的类型,所以无需进行类型转换

发表评论
用户名: 匿名