Python 基础 - 第二节


📋 本节要点

知识点 说明
type() 查看数据类型
str 字符串,用引号包裹
int 整数,不带小数点
float 浮点数,带小数点
bool 布尔值,True / False
list 列表,用 [] 表示
tuple 元组,用 () 表示
dict 字典,用 {} 表示
set 集合,用 {} 表示,自动去重

1. 数据类型概述

Python 中常见的数据类型包括:字符串、整型、浮点数、布尔值、列表、元组、字典。

"""
数据类型
字符串 str
整型 整数 int
浮点数 小数 float
布尔值 bool(TRUE FALSE)
列表 list
元组 tuple
字典 dict
"""

2. 整型(int)

整型用于存储整数。

age = 25  # int 整型
print("年龄是", age, ",", "数据类型是", type(age))

运行结果:

年龄是 25 , 数据类型是 <class 'int'>

3. 字符串(str)

字符串用于存储文本内容,用引号("" 或 '')包裹。
注意:引号只是一种表示方式,不是字符串的一部分,如果字符串里面有引号,使用\转义

name = "tom"
print("名字是", name, ",", "数据类型", type(name))
print("我说\"再见”\"")

运行结果:

名字是 tom , 数据类型 <class 'str'>
我说"再见"

4. 浮点数(float)

浮点数用于存储带小数点的数。

height = 1.75
print("身高是", height, ",", "数据类型是", type(height))

运行结果:

身高是 1.75 , 数据类型是 <class 'float'>

5. 布尔值(bool)

布尔值只有两个可能:True(真)或 False(假)。

a = 2 < 1
print(a, type(a))

运行结果:

False <class 'bool'>

说明:比较运算(如 2 < 1)的结果就是布尔值。


6. 列表(list)

列表用于存储多个数据,用 [] 包裹,元素之间用逗号分隔。

hobbies = ["reading", "coding", "running"]
print("爱好是", hobbies, ",", "数据类型是", type(hobbies))

运行结果:

爱好是 ['reading', 'coding', 'running'] , 数据类型是 <class 'list'>

7. 元组(tuple)

元组与列表类似,但不可修改,用 () 包裹。

coordinate = (200, 100)
print("坐标是", coordinate, ",", "数据类型是", type(coordinate))

运行结果:

坐标是 (200, 100) , 数据类型是 <class 'tuple'>

8. 字典(dict)

字典用于存储键值对数据,用 {} 包裹。

user_info = {"name": "bob", "age": 25, "gender": "male"}
print("用户信息是", user_info, ",", "数据类型是", type(user_info))

运行结果:

用户信息是 {'name': 'bob', 'age': 25, 'gender': 'male'} , 数据类型是 <class 'dict'>

9. 集合(set)

集合用于存储不重复的元素,用 {} 包裹。集合会自动去除重复值。

numbers = {1, 2, 3, 3, 2, 1}
print("集合是", numbers, ",", "数据类型是", type(numbers))

运行结果:

集合是 {1, 2, 3} , 数据类型是 <class 'set'>

注意:空集合用 set() 创建,因为 {} 表示的是空字典。


下一节预告:input() 函数与数据类型转换