变量与数据类型
变量
Python 里的变量不用提前声明类型,直接赋值就行:
name = "小溪"
age = 20
height = 1.68
is_student = True变量名只能包含字母、数字、下划线,不能以数字开头,区分大小写。
常用数据类型
| 类型 | 例子 | 说明 |
|---|---|---|
int | 42 | 整数,没有大小限制 |
float | 3.14 | 小数 |
str | "你好" | 字符串,单引号双引号都行 |
bool | True / False | 布尔值,注意首字母大写 |
list | [1, 2, 3] | 列表,可修改 |
tuple | (1, 2) | 元组,不可修改 |
dict | {"a": 1} | 字典,键值对 |
set | {1, 2} | 集合,自动去重 |
查看类型
print(type(age)) # <class 'int'>
print(type(height)) # <class 'float'>类型转换
int("123") # 123
str(456) # "456"
float("1.5") # 1.5
list("abc") # ['a', 'b', 'c']注意:
int("1.5")会报错,要先转成float再转int。
小结
- 变量直接赋值,不用声明类型
- 用
type()查看类型 - 转换失败会抛出
ValueError