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方式
import time
导入整个time库import time as t
简称from time import time,localtime
从time库导入localtime函数,调用时,可通过函数调用localtime()
不用通过time.localtime()
调用from time import *
从time库导入所有函数,调用时,可通过函数调用localtime()
不用通过time.localtime()
调用
C++通过Visual Studio引用
8.外部库存放目录
python 默认存放目录
site-packages
文件夹放置了所有下载的外部库
C++没有默认存放目录