上篇主要是安装以及一些基本的操作 ,现在来继续补充些学习中见到的基本语法和注意事项
(0)注释:python是用#来注释的,这点和C有点像,若需要用到中文的话,还需使用前缀u和语句 # -*- coding: utf-8 -*-
(1)输出:’print(作为高级语言,感觉python和MATLAB在很多语法是挺像的),比如print 1+2会得到输出3,print ‘1+2’会得到1+2这样的形式 ,‘’ 内为字符串,而直接的数学表达式则为它的运行结果(可以直接输入1+2得到3,不用print,但若是直接输入‘1+2’则会得到‘1+2’,倘如直接输入字符串时(没加单引号)则会报错,提示没有定义,也就是说字符串(未加单引号)python是把它当成变量处理),和MATLAB(或者说很多很多语言都有的)相似的地方是整数运算只能得到整数,比如 print 10/8会得到1,而10.0/8和10/8.0 都可以得到1.25。同时,如果输入100>0则会输出True,布尔型,这点和其他语言也很相似,在布尔型、浮点数、整数这些概念上似乎语言们都形成了共识。
除此,print也可以格式化输出,形如输入 '%s has %d dollars.'%('Bob',1000000) 会输出 'Bob has 1000000 dollars.' 。
(2)输入:'raw_input',形式类似于python交互窗口输入 a=raw_input后你便可以输入字符串,即使输入数字 python也会把它当成字符串(开始对这个还纠结了许久),如果要输入数字则需要加上
(3)转义符\:这点和C就更像了,通用的\n表示换行,\t代表制表符,\\表示\,对于多行命令,则可以使用'''...'''来表示,用例如下:貌似无意间也发现了双引号的用法和一些注意事项...更加详细的大家可以自己探索,我自己也在慢慢摸索