1.变量的定义
-
在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建
-
等号(=)用来给变量赋值【变量名 = 值】
-
=
左边是一个变量名 -
=
右边是存储在变量中的值
-
变量定义之后,后续就可以直接使用了。示例如下:
In [1]: # 定义 qq_number 的变量用来保存 qq 号码
In [2]: qq_number = "1234567"
In [3]: # 输出 qq_number 中保存的内容
In [4]: qq_number
Out[4]: '1234567'
2.变量的类型
在 `Python` 中定义变量是 不需要指定类型(在其他很多高级语言中都需要)。
数据类型可以分为 数字型 和 非数字型。
数字型:整型 (int)、浮点型(float)、布尔型(bool)、复数型(complex)
非数字型:字符串、列表、元组、字典、集合
3.不同类型变量间是如何计算的呢?
- 数字型变量之间可以直接计算。如果变量是 bool 型,在计算的时候,True对应的数字是1,False对应的数字是0.
- 字符串变量之间使用“+”拼接字符串
In [1]: first_name = "三"
In [2]: last_name = "张"
In [3]: first_name + last_name
Out[3]: '三张'
- 字符串变量 可以和 整数 使用 `*` 重复拼接相同的字符串
In [1]: "-" * 50
Out[1]: '--------------------------------------------------'
- 数字型变量 和 字符串 之间不能进行其他计算
4.如何实现类型转换?
函数 | 说明 |
int(x) | 将 x 转换为一个整数 |
float(x) | 将 x 转换到一个浮点数 |
5.变量的格式化输出
-
在 Python 中可以使用
print
函数将信息输出到控制台 -
如果希望输出文字信息的同时,一起输出 数据,就需要使用到 格式化操作符
-
%
被称为 格式化操作符,专门用于处理字符串中的格式-
包含
%
的字符串,被称为 格式化字符串 -
%
和不同的 字符 连用,不同类型的数据 需要使用 不同的格式化字符
-
格式化字符 | 含义 |
---|---|
%s | 字符串 |
%d | 有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补全 |
%f | 浮点数,%.2f 表示小数点后只显示两位 |
%% | 输出 % |
语法格式如下:
print("格式化字符串" % 变量1) print("格式化字符串" % (变量1, 变量2...))