数据类型是编程语言的基础,决定了数据的存储方式和可执行的操作。本章将介绍Python中的基本数据类型,包括数值类型、布尔类型和字符串类型,为后续的数据处理和分析打下基础。
# 数值类型示例
print("=== 数值类型 ===")
integer_num = 10 # 整数
float_num = 3.14 # 浮点数
complex_num = 2 + 3j # 复数
print(f"整数: {integer_num}")
print(f"浮点数: {float_num}")
print(f"复数: {complex_num}")
# 数值运算
a = 15
b = 4
print(f"\n数值运算:")
print(f"{a} + {b} = {a + b}")
print(f"{a} - {b} = {a - b}")
print(f"{a} * {b} = {a * b}")
print(f"{a} / {b} = {a / b}")
print(f"{a} // {b} = {a // b} (整除)")
print(f"{a} % {b} = {a % b} (取余)")
print(f"{a} ** {b} = {a ** b} (幂运算)")
# 布尔类型示例
print("\n=== 布尔类型 ===")
is_sunny = True
is_raining = False
print(f"is_sunny: {is_sunny}")
print(f"is_raining: {is_raining}")
print(f"is_sunny and is_raining: {is_sunny and is_raining}")
print(f"is_sunny or is_raining: {is_sunny or is_raining}")
print(f"not is_sunny: {not is_sunny}")
# 字符串类型示例
print("\n=== 字符串类型 ===")
greeting = "Hello, Python!"
name = "数据科学"
print(f"greeting: {greeting}")
print(f"name: {name}")
print(f"greeting + name: {greeting + ' ' + name}")
print(f"greeting长度: {len(greeting)}")
print(f"greeting大写: {greeting.upper()}")
print(f"greeting小写: {greeting.lower()}")
print(f"greeting是否以'H'开头: {greeting.startswith('H')}")
print(f"greeting是否以'!'结尾: {greeting.endswith('!')}")