01 Python和C++的区别
Python
是一种脚本语言,是解释执行的,不需要经过编译,所以很方便快捷,且能够很好地跨平台,写一些小工具小程序特别合适。
C++
则是一种需要编译后运行语言,在特定的机器上编译后在特定的机上运行,运行效率高,安全稳定。但编译后的程序一般是不跨平台的。
- 运行效率:C++ >> Python
- 开发效率:Python >> C++
python编程:
- 无一些花括号
{}
进行作用域的限制,而是使用缩进表示代码块。 python
每行代码后无分号。python
是动态类型的,变量、函数返回值、函数传进的参数无变量类型的声明。- 类里每个方法第一个参数都是
self
。 - 构造函数的名字是
__init__
。 self.xx
就是私有变量,写在最上面的(类中函数外面的)就变成了所有实例之间共享。- 在
python
中,是使用可迭代对象
(如字符串、列表、元组、字典、文件等)来构成循环。 - 在
python
中,声明全局变量时,需要加上g