py
基本数据类型
整型
浮点型
复数型(complex)
逻辑型(布尔型)
字符串
字符串的表示
转义字符
字符串的格式化
变量
关键字和标识符
变量
运算符与表达式
运算符
(1)算数运算符
(2)关系运算符
(3)逻辑运算符
(4)扩展运算符
(5)位运算符:
(6)成员运算符
(7)身份运算符:判断地址是否相同
数据类型转换
(1)自动转换
(2)强制转换
输入与输出
输入
输出
基本数据类型
整型
整数类型简称,Python用int数据类型表示整型,不限大小。如:x=2
浮点型
数学中的实数(也称浮点数),它是既有整数部分又有小数部分的数。浮点数用float表示。 如:y=1.5
注意: 整数可以无限大,但是浮点数有范围限制
复数型(complex)
复数是由实数部分和虚数部分构成的数,Python表示为x+yj,其中x是实数部分(实部),y是虚数部分(虚部),j为虚数单位。 如:z=1+2j p=-1j
注意:
(1)虚数单位必须用j或者J表示;
(2)虚部不能单独存在( p=-j 错误);
(3)实部和虚部都是浮点数。
逻辑型(布尔型)
Python中的逻辑型也可视为整型的子类,支持普通整型的所有计算,True和False对应的整型值分别为1和0。任何值为零的数字或空集(空列表、空元组和空字典等)对应的逻辑值都是False。
链式对比 与java等语言不同,python可以直接用链式对比连接两个不等式。
示例:
# 1 < x < 5等价于 x>1 and x<5
>>> 2 == 2 > 1
True
>>> (2 == 2) > 1
False
>>> 2 == (2 > 1)
False
# 2==2>1也是一个链式对比的式子,它相当于 2==2and2>1。此时,这个式子就等价于 Tr