变量与数据类型

一、变量:就像贴标签的小盒子

比喻:想象你有一个小盒子,上面贴着「零食盒」的标签,里面装了饼干。在编程中:

  • 变量名 = 盒子的标签(比如 my_snack​)
  • 数据 = 盒子里的东西(比如 "饼干"​)

代码例子

# 把"饼干"放进叫my_snack的盒子里 my_snack = "饼干" # 查看盒子里有什么 print(my_snack) # 输出:饼干 # 换内容也很简单! my_snack = "薯片" print(my_snack) # 现在输出:薯片

小练习:试试把你的名字放进一个叫 my_name​ 的变量里吧!

二、数据类型:盒子里装什么类型的东西

Python 有 4 种最常用的数据类型:

1️⃣ 字符串(String) :文字信息

  • 特点:用引号包裹(单引号 '​ 或双引号 "​)
  • 用途:名字、地址、一句话等
name = "小美" # 中文 greeting = 'Hello' # 英文 message = "我今天吃了3个包子" # 混合文字和数字

2️⃣ 整数(Integer) :没有小数点的数字

  • 特点:直接写数字,不用引号
  • 用途:年龄、数量、次数等
age = 18 # 年龄 apple_count = 5 # 苹果数量 year = 2023 # 年份

3️⃣ 浮点数(Float) :带小数点的数字

  • 特点:有小数点
  • 用途:价格、身高、温度等
price = 3.5 # 价格(3元5角) height = 1.75 # 身高(1米75) pi = 3.14159 # 圆周率

4️⃣ 布尔值(Boolean) :只有两种选择

  • 特点:只能是 True​(是)或 False​(否)
  • 用途:判断是否登录、是否成年等
is_rainy = True # 今天下雨了吗?→ 是的 has_pet = False # 有宠物吗?→ 没有

三、小技巧:自动识别类型

Python 很聪明!你只需要关心装什么,不用提前说类型:

# 自动识别为字符串 my_food = "披萨" # 自动识别为整数 my_age = 20 # 自动识别为浮点数 my_money = 15.5 # 自动识别为布尔值 is_happy = True

四、常见问题(小白避坑指南)

  1. 变量名别用特殊符号
# ❌ 错误 my-name = "小明" # 用了减号 1st_grade = "一年级" # 数字开头 # ✅ 正确 my_name = "小明" first_grade = "一年级"
  1. 引号要成对出现
# ❌ 错误(少了一个引号) #message = "你好 # ✅ 正确(可以使用单引号,也可以使用双引号,不过一个项目中最好是格式统一) message = "你好" message = '你好'

五、动手时间:做个自我介绍吧!

# 填上你的信息试试看~ name = "你的名字" age = 你的年龄 height = 你的身高(带小数点) like_python = True # 喜欢Python吗? print(f""" 大家好!我是{name}, 今年{age}岁,身高{height}米, 喜欢Python吗?{like_python} """)

输出效果

复制

大家好!我是小新, 今年20岁,身高1.8米, 喜欢Python吗?True

  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    556 引用 • 674 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...