Python变量与数据类型

发布时间:2025-06-25 00:26

Python基础语法:变量定义和数据类型 #生活知识# #编程教程#

最新推荐文章于 2025-06-23 17:48:19 发布

留思难 于 2025-04-26 20:50:34 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

一、变量:你的数据收纳盒

​变量就像冰箱里的保鲜盒​​。当你把买回来的鸡蛋放进贴有"鸡蛋"标签的盒子里,程序中的变量就是这个带标签的盒子。

# 贴标签的动作就是变量赋值

egg_count = 12 # 整盒鸡蛋的数量

milk_volume = 2.5 # 牛奶的升数(带小数点)

fridge_name = "海尔智能冰箱" # 冰箱的品牌名称

is_door_open = False # 冰箱门是否开着

​小贴士​​:

变量名要像"蔬菜抽屉"、"冷冻室"一样清晰易懂,比如用price而不是a来表示价格变量可以随时更换内容,就像把鸡蛋盒改放苹果(但一次只能放一种)

二、四大基础数据类型

1. 整型(int)——精确计数器

​像鸡蛋托里的鸡蛋数量​​,必须是完整的整数:

cupboard_shelves = 4 # 橱柜有4层

coffee_cups = 6 # 咖啡杯数量

age = 25 # 年龄不能有半岁

​生活场景​​:计算停车费(每小时5元)、统计书本数量

2. 浮点型(float)——精细测量仪

​像厨房秤上的精确读数​​,允许小数点:

water_temperature = 98.6 # 烧水温度(摄氏度)

cake_weight = 1.5 # 蛋糕重量(千克)

gas_bill = 158.7 # 燃气费金额

​有趣现象​​:

print(0.1 + 0.2) # 输出0.30000000000000004 → 就像测量总有微小误差 3. 字符串(str)——文字便签贴

​像冰箱门上贴的购物清单​​,必须用引号包裹:

shopping_list = "牛奶, 鸡蛋, 面包"

address = '北京市朝阳区'

weather = """今天多云转晴

最高气温28℃"""

​实用技巧​​:

拼接字符串就像串起购物小票:

item1 = "苹果"

item2 = "香蕉"

basket = item1 + "和" + item2 # → "苹果和香蕉"

用f-string智能填充:

print(f"冰箱温度:{-18.5}℃") # 直接插入变量 4. 布尔型(bool)——智能开关

​像冰箱的照明灯​​,只有两种状态:

is_light_on = True

has_ice = False

door_closed = 5 > 3

python

运行

​使用场景​​:

if has_ice:

print("可以制作冰咖啡")

else:

print("需要制冰")[7](@ref)

三、类型转换:食材加工术

就像把整颗白菜切碎成丝,我们也可以转换数据类型:

原类型目标类型操作生活比喻strintint("365") → 365把"365天"的年历撕成单张数字floatintint(3.9) → 3切掉蛋糕的小数部分(不四舍五入)intstrstr(2024) → "2024"把年份数字写成门牌号码牌boolintint(True) → 1用1/0表示开关状态

​生动示例​​:

# 合并数字与文字

years = 3

print("保修期:" + str(years) + "年") # 必须转为字符串才能拼接

# 处理用户输入(输入总是字符串)

user_input = "18.5"

temperature = float(user_input) # 转为浮点数才能计算[3,7](@ref)

四、避坑指南:冰箱整理术

​命名禁忌​​:
❌ 2nd_floor(数字开头)→ ✅ second_floor
❌ class(系统关键词)→ ✅ classroom

​动态类型陷阱​​:

box = "鸡蛋"

box = 12

python

运行

​类型检查技巧​​:

print(type(3.14))

print(isinstance(True, int))

python

运行

五、综合演练:创建智能冰箱管家

fridge_brand = "美的"

current_temperature = -18.5

icecube_count = 86

is_energy_saving = True

report = f"""

====== 冰箱状态报告 ======

品牌:{fridge_brand}

温度:{current_temperature}℃

剩余冰块:{icecube_count}块

节能模式:{'开启' if is_energy_saving else '关闭'}

"""

print(report)

python

运行

输出结果:

====== 冰箱状态报告 ======

品牌:美的

温度:-18.5℃

剩余冰块:86块

节能模式:开启

网址:Python变量与数据类型 https://www.yuejiaxmz.com/news/view/1087036

相关内容

python 变量,数据类型,用户输入输出,流程控制,循环
Python数值类型与序列类型
Python中的值类型与引用类型
Python数据分析:对饮食与健康数据的分析与可视化
软件测试/人工智能|Python 数据类型解析:探索编程世界的多样性
Python中的生活数据分析与个人健康监测.pptx
大数据与天气预报:预测模型与数据集成
【Python数据清洗速成课】:数据结构在有效清洗中的应用
Python财务数据分析与金融风险评估
python excel数据分析师职业技能

随便看看