Python VS MATLAB
1.常用字符
“#”注释(%)
“\”继续(…)
“:”多个语句构成代码组,比如if、while、for这样的复合语句以关键词开始,:结束
“;”python中单行不输出指令不需要写“;”,但同一行书写多个语句时需用“;”隔开
“ \’ ”表示一个单引号,而不是字符串结束,比如写字符串“Let’s go”
“ \” ”表示一个双引号,而不是字符串结束
2.赋值方式
(1)增量赋值
x = x + 1可用x += 1表示(同C语言表示方法)
-= *= /= %= **= <<= >>= &= ^= \=同理
(2)多重赋值
Python中如果多个值相同时,可以使用多重赋值,如:x,y,z值均为1,
=>> x = y = z = 1
(3)“多元”赋值
同时给多个变量赋值,比如:给x赋1,y赋2, z赋3
=>> x, y, z = 1, 2, 3
3.合法标识符
(1)第一个字符必须是字母或下划线,剩下的字符可以使字母和数字或下划线,MTALAB中第一个字符不能为下划线。
(2)区分大小写(同MATLAB)
4.库的调用
MATLAB的库已经集成,函数可以直接调用,但python函数的运行必须要先加载必要的库文件,调用库文件中的函数进行运算
比如:进行数值运算需要调用numpy库,画图需要调用matplotlib库,需要在程序开头先加载库文件并定义为以简写