Python 学习(1语法分析)
一、逻辑行和物理行
Python的程序是通过语法分析器对符号(标记)流进行分析的。它由一系列的逻辑行组成,逻辑行又是由一个或一个以上的物理行组成的。物理行是逻辑行其中一个组成部分,而逻辑行是实现一种功能的语句。逻辑行由若干个物理行组成。
例如 :给m赋值就是一个逻辑行,print出m的值也是逻辑行。
1 >>> m=5 2 >>> print(m)
例如:printt 和3都是物理行,而print(3)就是逻辑行
>>> print
>>> 3
在if条件语句中,假设有2个条件,1>0 和 2>0,满足则输出3。那么就不能直接把两个条件分隔开。可以使用显式行连接\,把多个物理行组成逻辑行。
那么,可以这样写:
>>> if 1>0\ and 2>0: print(3)
二、缩进
Python文法规定,程序的第一行不能有空格。在Python中一般有两种缩进,第一种是敲空格,第二种是按tab键。
三、文字的表现形式
1、转义字符:
转义字符在python中继承了C风格,常用的\n,\b,\t,用法都与C里面是一样的。
2、整数:
十进制:"1"..."9"...“0”
八进制:"0" ("o" | "O") "1"...“9”"0"
二进制:"0" ("b" | "B") "1"...“9”"0"
十六进制:"0" ("x" | "X") "1"...“9”"0"
3、浮点数float:
则有这几种表现形式,3.14 10. .001 1e100 3.14e-10 0e0
4、复数:
python中,还有复数这种类型,如:3.14j ,10.j ,10j ,.001j ,1e100j ,3.14e-10j
5、运算符:
+ - * ** / // %
<< >> & | ^ ~< > <
=
>
=
=
=
!
=
|