学习Python之路:数据类型
数据类型
- 在 Python 中定义变量是 不需要指定类型(在其他很多高级语言中都需要)
- 数据类型可以分为 数字型 和 非数字型
- 数字型
- 整型 (int)
- 浮点型(float)
- 布尔型(bool)
- 真 True 数学运算时表示 1
- 假 False 数学运算时表示 0
- 复数型 (complex)
- 主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题
- 非数字型
- 字符串
- 列表
- 元组
- 字典
不同类型变量之间的计算
1) 数字型变量 之间可以直接计算
- 在 Python 中,两个数字型变量是可以直接进行算数运算的
- 如果变量是 bool 型,在计算时
- True 对应的数字是 1
- False 对应的数字是 0
2) 字符串变量 之间使用 + 拼接字符串
在 Python 中,字符串之间可以使用 + 拼接生成新的字符串,在以后字符串的内容中还会再进行描述
In [1]: first_name = "三"
In [2]: last_name = "张"
In [3]: first_name + last_name
Out[3]: '三张'
3) 字符串变量 可以和 整数 使用 * 重复拼接相同的字符串
In [1]: "-" * 50
Out[1]: '--------------------------------------------------'
4) 数字型变量 和 字符串 之间 不能进行其他计算
In [1]: first_name = "zhang"
In [2]: x = 10
In [3]: x + first_name
---------------------------------------------------------------------------
TypeError: unsupported operand type(s) for +: 'int' and 'str'
类型错误:`+` 不支持的操作类型:`int` 和 `str`
补充:1、None为空值,在很多运行结果中会看到,一般都是你的程序出了错误,才会输出空值
2、type()可以查询类型,括号中输入想查询的类型
浙公网安备 33010602011771号