前言:在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建
一、数据类型
- 数字型
- 整型 (
int
):Python3中的所有整数都表示为长整数。 因此,长整数没有单独的数字类型。python2.X中整数 根据保存数值的长度还分为:int
(整数)和long
(长整数)
- 浮点型(
float
) - 布尔型(
bool
) :真True
非 0 数
—— 非零即真,假False
0
。 - 复数型 (
complex
):复数是由x + yj表示的有序对的实数浮点数组成,其中x和y是实数,j是虚数单位。
- 整型 (
- 非数字型:有些运算符还支持这些数据类型,详见4.4.5.3 运算符。
- 字符串(
str
):加号(+
)是字符串连接运算符,星号(*
)是重复运算符。 - 列表(
list
) - 元组(
tuple
) - 字典(
dict
)
- 字符串(
type(A)
三、不同类型变量之间的计算
- 数字型变量 之间可以直接计算
在 Python 中,两个数字型变量是可以直接进行 算数运算的
如果变量是 bool
型,在计算时
True
对应的数字是 1
False
对应的数字是 0
- 字符串变量 之间使用
+
拼接字符串 - 字符串变量 可以和 整数 使用
*
重复拼接相同的字符串 - 数字型变量 和 字符串 之间 不能进行其他计算
- 从键盘获取输入信息:input
在 Python 中可以使用 input
函数从键盘等待用户的输入
用户输入的 任何内容 Python 都认为是一个 字符串
字符串变量 = input("提示信息:")
6、类型转换函数
7、格式化输出:print
%
被称为 格式化操作符,专门用于处理字符串中的格式,%
和不同的 字符 连用,不同类型的数据 需要使用 不同的格式化字符
print("格式化字符串" % 变量1) print("格式化字符串" % (变量1, 变量2...))