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() 函数与数据类型转换
评论区
0 条暂时还没有评论,欢迎来抢沙发。