Python 3 语法入门 目录

Python3 基础数据类型

变量赋值

Python 中的变量不需要声明。相对于一些强类型的语言就省略很多书写,方便很多。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

等号 = 用来给变量赋值。等号左边是变量名,右边是存储在变量中的值。例如:


number = 10          # 整型变量
miles   = 1000.0       # 浮点型变量
user_name    = "xiaoan"     # 字符串

print(number)
print(miles)
print(user_name)


多个变量赋值

Python 允许你同时为多个变量赋值。例如:

a = b = c = 1
print(a)
print(b)
print(c)

以上实例创建一个整型对象,值为 1,三个变量被赋予相同的数值。

你也可以为多个变量同时指定不同的值。例如:

a, b, c = 1, 2, "xiaoan"
print(a, b, c)

以上实例中,整型对象 1 和 2 分别分配给变量 a 和 b,字符串对象 "xiaoan" 分配给变量 c。

可以通过 type() 函数查看变量的类型:

# 变量定义
x = 10           # 整数
y = 3.14         # 浮点数
name = "Alice"   # 字符串
is_active = True # 布尔值

# 多变量赋值
a, b, c = 1, 2, "three"

# 查看数据类型
print(type(x))         # <class 'int'>
print(type(y))         # <class 'float'>
print(type(name))      # <class 'str'>
print(type(is_active)) # <class 'bool'>


标准数据类型

Python3 中有 6 种标准数据类型,以及 bool 布尔类型(bool 是 int 的子类,有时单独列出):

按是否可变,可以分为以下两类:

此外还有一些高级的数据类型,如字节数组类型 bytes。


本页目录