小编在学校正儿八经地学习了c++,java语言,而python是自学的,发现了它们之间有些不同,总结了下来,但不代表一定是正确的。
语言名字 c++ java python
类的写法 class xx class xx class xx(object)
继承的写法 class xx:public yy class xx extends yy class xx(yy)
类型 编译语言 解释性语言 解释性语言
数组 a={'1','2'} a={'1','2'} 不叫数组,叫列表:a=['1','2']
写法差异 语句后加';' 语句后加';' 语句后不加';'
函数,类,if后面加"{}" 函数,类,if后面加"{}" 函数,类,if后面加':'
变量要事先声明 变量要事先声明 变量不用事先声明
this指针 this self