Kodokon kodokon.com

变量与基本类型

你将把值存进变量,并使用 int、float、str 和 bool 这几种类型。

8 分钟 · 3 题

在 Kodokon 中打开本课

变量就像一个贴着标签的盒子,你把一个值存进去,以便之后重复使用。你用 = 号创建变量,它的意思是 "把这个值存进这个盒子"(而不是数学里的 "等于")。左边是变量的名字,右边是值。

PYTHON
age = 25
price = 19.99
name = "Alice"
is_student = True
print(age)
print(name)
四个变量,然后打印其中两个。

每个值都有一个类型,也就是决定 Python 能对它做什么的类别。四种基本类型:int 表示整数(25)、float 表示小数(19.99,用小数点书写,绝不能用逗号)、str 表示引号之间的字符串,以及 bool 表示布尔值,一种只能取 TrueFalse 的值。type 函数可以揭示一个值的类型。

PYTHON
print(type(25))
print(type(19.99))
print(type("Alice"))
print(type(True))
依次显示 int、float、str,然后是 bool。

你经常需要把一个值从一种类型转换成另一种类型。有三个函数负责这件事:int(...) 把值变成整数,float(...) 变成小数,str(...) 变成字符串。一个经典的例子:要用 + 把一个数字插进一句话里,你必须先把它转换成字符串。

PYTHON
age = 25
message = "I am " + str(age) + " years old"
print(message)
text_number = "42"
number = int(text_number)
print(number + 8)
str(age) 让拼接成为可能;int(text_number) 让计算得以进行(50)。

知识检测

确认你已牢记本课的重点内容。

  1. 3.14 的类型是什么?
    • int
    • float
    • str
    • bool
  2. x = 5 这条语句做了什么?
    • 它检查 x 是否等于 5
    • 它把值 5 存进变量 x
    • 它把 5 显示到屏幕上
  3. 如何把字符串 '10' 变成整数?
    • int('10')
    • str(10)
    • float('10')
    • bool('10')