缩进分层与其他常见的语言不同,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)