作者之前学过了c++和java语言,具有一定基础,最近需要学习机器学习,所以来自学python,发现python与这两个语言还是具有一定的区别。在整个学习过程中我都会记录并分享下来,如果有什么地方说的不对的请多多指出。
1.缩进问题:
在python语言中常用相同的缩进来表示代码块,不需要想c语言那样使用{ }。
缩进相同的情况:
输出情况正常
缩进不同:
报错
2.逻辑运算符
python中的与,或,非分别用and,or,not表示,不能用c中的&&,||,!来表示。
3.python中拥有自带的字典数据结构,类似于c++stl库中的map容器。
输出结果:
4.成员运算符:in,not in
python中提供了一种运算符,用于查看x是否在y的序列中
例: