缩进分层与其他常见的语言不同,Python的代码块不使用大括号来控制类,函数及其他逻辑判断。Python语言的主要特色就是用缩进分层来写模块。

代码实例:

1 #雅阁执行缩进
2 if True:
3     print("1")
4 else:
5     print("2")

换行符

1 print("野火烧不尽 \n春风吹又生")

程序代码超过一行

如果程序代码超过一行,可以在每一行的结尾加上反斜杠\,继续下一行,这与c和c++的语法相同

代码实例

1 if a == 3 and b ==0 \
2     and c ==0:

将数行表达式写成一行

中间用分号隔开就可

代码实例:

1 x = 3;y =3

代码注释

1 #这是一个注释
2 多行注释
3 """
4 这是多行注释
5 """

输入和输出

Python中的内置函数input()和print()用于输入和输出数据

变量

在Python中,可以直接声明变量的名称,而不用声明变量的类型,Python会自动识别变量的类型

1 x = 100
2 print(x)
3 #运行结果
4 100)

python的变量不需要声明,每个变量在使用前都必须进行赋值,变量赋值以后才会被创建。如果创建变量时没有赋值,会提示错误。

在Python中,变量就是变量,没有类型,这里所说的类型是变量所指的内存对象的类型。并且Python允许用户同时为多个用户变量赋值

1 a = b = c = 100
2 print(a,b,c)
3 #运行结果
4 100
5 100
6 100

标识符和保留字

标识符用来识别变量,函数,类,模块及对象的名称。Python的标识符可以包含英文字母,数字及下划线。

要求:

1:标识符的第一个字符必须是字母或下划线,并且变量名称中间不能有空格

2:Python的标识符的字母有大小写之分

3:保留字不可以当做标识符

保留字也叫关键字,不能把它作为任何的标识符进行使用

简单的数据类型

1:int

2:float

3:bool型

Python的bool型包括True,False

4:complex(复数)

复数的表示方法是使用双精度浮点数来表示实数与虚数的部分,复数的符号可以使用字母j

1.5+ 1.5j

可以使用real和imag分别取出复数的实数与虚数部分

代码实例

1 a = 1.5 + 1.5j
2 print(a.real())
3 print(a.imag())
4 #运行结果
5 1.5
6 1.5

5:字符串类型

Python将字符串视为一连串的字符组合

1 a = "china"
2 print(p[o])
3 #运行结果
4 c

数据类型的相互转换

int(x)