当前位置:首页 > Python > 正文

Python小白必备:7大基本数据类型详解与实战示例 | Python基础教程

Python小白福利:7大基本数据类型详解

学习Python首先要掌握基本数据类型。本文将用通俗易懂的方式讲解Python的7种核心数据类型,包含大量实用代码示例,帮助编程新手快速上手。

1. 整型(int)

整型用于表示整数,支持加减乘除等数学运算:

# 整型示例
age = 25
temperature = -10
result = 3 + 5 * 2
print(result)  # 输出:13

2. 浮点型(float)

浮点型表示带小数点的数字:

# 浮点数运算
pi = 3.14159
height = 1.75
average = (4.5 + 3.8) / 2
print(f"平均值: {average:.2f}")  # 输出:平均值: 4.15

3. 字符串(str)

字符串用于表示文本,可用单引号或双引号创建:

# 字符串操作
name = "Python小白"
welcome = "学习编程"
message = name + ",欢迎" + welcome + "!"
print(message.upper())  # 输出:PYTHON小白,欢迎学习编程!
print(message[0:6])    # 输出:Python

4. 列表(list)

列表是可变的元素集合,用方括号表示:

# 列表操作
fruits = ["苹果", "香蕉", "橙子"]
fruits.append("西瓜")  # 添加元素
print(fruits[1])      # 输出:香蕉
fruits[0] = "草莓"    # 修改元素
print(fruits)         # 输出:['草莓', '香蕉', '橙子', '西瓜']

5. 元组(tuple)

元组是不可变的有序序列,用圆括号表示:

# 元组示例
dimensions = (1920, 1080)
print(f"分辨率: {dimensions[0]}x{dimensions[1]}")  # 输出:分辨率: 1920x1080

# 元组解包
width, height = dimensions
print(height)  # 输出:1080

6. 字典(dict)

字典存储键值对,用花括号表示:

# 字典操作
student = {
    "name": "张三",
    "age": 20,
    "courses": ["数学", "英语"]
}
print(student["name"])          # 输出:张三
student["email"] = "zhang@example.com"  # 添加新键值
print(student.keys())           # 输出:dict_keys(['name', 'age', 'courses', 'email'])

7. 集合(set)

集合存储不重复元素,用花括号表示:

# 集合操作
prime_numbers = {2, 3, 5, 7}
even_numbers = {2, 4, 6, 8}

print(prime_numbers & even_numbers)  # 交集:{2}
print(prime_numbers | even_numbers)  # 并集:{2,3,4,5,6,7,8}
print(prime_numbers - even_numbers)  # 差集:{3,5,7}

数据类型转换技巧

# 类型转换示例
num_str = "3.14"
num_float = float(num_str)  # 字符串转浮点数
num_int = int(num_float)    # 浮点数转整型(会丢失小数部分)
print(num_int)              # 输出:3

# 列表转集合
names = ["Alice", "Bob", "Alice"]
unique_names = set(names)
print(unique_names)         # 输出:{'Alice', 'Bob'}

总结

掌握Python基本数据类型是编程基础:
• 数字类型:int, float
• 文本类型:str
• 集合类型:list, tuple, set
• 键值类型:dict
通过type()函数可查看变量类型:print(type(10)) 输出 <class 'int'>

发表评论