Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
内置数据类型
在编程中,数据类型是一个重要的概念。
变量可以存储不同类型的数据,并且不同类型可以执行不同的操作。
在这些类别中,Python 默认拥有以下内置数据类型:
文本类型: | str |
数值类型: | int , float , complex |
序列类型: | list , tuple , range |
映射类型: | dict |
集合类型: | set , frozenset |
布尔类型: | bool |
二进制类型: | bytes , bytearray , memoryview |
获取数据类型
您可以使用 type() 函数获取任何对象的数据类型:
Number(数字)
Python 中有三种数字类型:
- int
- float
- complex
为变量赋值时,将创建数值类型的变量:
Int
Int 或整数是完整的数字,正数或负数,没有小数,长度不限。
Float
浮动或“浮点数”是包含小数的正数或负数
浮点数也可以是带有“e”的科学数字,表示 10 的幂。
复数
复数用 "j" 作为虚部编写:
类型转换
您可以使用 int()
、float()
和 complex()
方法从一种类型转换为另一种类型:
随机数
Python 没有 random()
函数来创建随机数,但 Python 有一个名为 random
的内置模块,可用于生成随机数: