Python数据类型大全:整型、浮点、字符串与布尔值
Python 基础数据类型详解
Python 中有几种基本数据类型,浮点型、字符串和布尔值
1. 整型 (int)
整型就是整数,可以是正数、负数或零。
# 整型示例
age = 25 # 正整数
temperature = -5 # 负整数
count = 0 # 零print(type(age)) # 输出: <class 'int'>
print(age + 10) # 输出: 35 (可以做数学运算)
print(temperature * 2) # 输出: -10
2. 浮点型 (float)
浮点型就是带小数点的数字,用于表示实数。
# 浮点型示例
pi = 3.14159 # 正浮点数
temperature = -2.5 # 负浮点数
price = 9.99 # 价格常用浮点数print(type(pi)) # 输出: <class 'float'>
print(pi * 2) # 输出: 6.28318
print(price + 0.01) # 输出: 10.0
3. 字符串 (str)
字符串用于表示文本,用单引号或双引号括起来。
# 字符串示例
name = "Alice" # 双引号
greeting = 'Hello' # 单引号
message = "Python很有趣!" # 中文也可以print(type(name)) # 输出: <class 'str'>
print(greeting + " " + name) # 输出: Hello Alice (字符串拼接)
print(message * 2) # 输出: Python很有趣!Python很有趣! (重复)
4. 布尔值 (bool)
布尔值只有两个值:True
和 False
,用于表示真或假。
# 布尔值示例
is_raining = True # 真
has_pet = False # 假print(type(is_raining)) # 输出: <class 'bool'>
print(not is_raining) # 输出: False (取反)
print(is_raining and has_pet) # 输出: False (与运算)
类型转换
有时我们需要在不同类型之间转换:
# 类型转换示例
num_str = "123"
num_int = int(num_str) # 字符串转整型
num_float = float(num_str) # 字符串转浮点型print(num_int + 7) # 输出: 130
print(num_float / 2) # 输出: 61.5# 其他转换
print(bool(1)) # 输出: True (非零数为True)
print(bool(0)) # 输出: False
print(str(123)) # 输出: "123" (数字转字符串)
记忆小技巧
- 整型(int):整数,没有小数点,像年龄、数量
- 浮点型(float):带小数,像价格、温度
- 字符串(str):文本,用引号包围,像名字、地址
- 布尔值(bool):只有True/False,像开关状态
记住这些基础数据类型,你就掌握了Python编程的重要基石!