Python和C++相似概念对比

1.self

相当于​​c++​​​当中的​​this​

2.类 class

和C++一样

3.def 定义函数()

  • self可以默认做第一个参数,C++中的this不可以
  • C++函数直接写在类里面 需要定义返回值的类型

4.__ init__函数

和C++中的构造函数类似

5.for循环

python

for index in array:

c++

for(int i = 0; i < (int)array.size(); i++)

6.数据结构

元组 ​​()​​​ 相当于C++ 数组 ​​vector​

列表 ​​[]​​​ 相当于C++ 列表 ​​list​

字典 ​​{1:'',2:'呵呵'}​​​ 相当于C++ map ​​map<int,cstring>​

7.引入外部库

python四种import方式

  1. ​import time​​ 导入整个time库
  2. ​import time as t​​ 简称
  3. ​from time import time,localtime​从time库导入localtime函数,调用时,可通过函数调用​​localtime()​​​ 不用通过​​time.localtime()​​调用
  4. ​from time import *​从time库导入所有函数,调用时,可通过函数调用​​localtime()​​​ 不用通过​​time.localtime()​​调用

C++通过Visual Studio引用

8.外部库存放目录

python 默认存放目录

​site-packages​​文件夹放置了所有下载的外部库

C++没有默认存放目录