Python|python和C++语法中的不同

[2023.4.3]第一次发布,还会再来更新。

文章目录

  • 输出
  • 输入
  • 循环
  • 导入包
  • 注释
  • if else语句
  • 数据类型
  • 字典的使用 类似C++的map

和C++差别:
不需要定义变量,直接赋值即可。
不需要加分号作为结尾回车即可。
没有大括号以tab为循环语句块。

输出

pring('hello python')
print('%d:%s' % (i,Name))
num = 3
print('不同输出方法:',num)

输入

默认都是字符串的,想要变成数字需要强转一下。。。

selectCameraName = int(input('请选择相机:'))

循环

不要忘了冒号!!! :::多语句保持前方tab就可

for i in range(10):
	print(i)

导入包

import 包名

注释

#井号后面是注释

if else语句

if connectRtn == 0:
    print('连接成功')
else:
    print('连接失败')

数据类型

Python3 中有六个标准的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
六者的关系:
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组)
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)

字典的使用 类似C++的map

Python中的字典该怎么用,看这一篇就够了(结尾有惊喜)

cardNameDict = {}
cardNameDict[0] = 'aa';
cardNameDict[1] = 'bb';
cardNameDict[2] = 'cc';

学习python的思考:
python之所以不用定义变量类型是因为它里面所有的变量都是指针?

你可能感兴趣的:(Python,python,c++,开发语言)