从图中可以看到,Python有五大基础数据类型,今天我们先掌握最重要的三个。年龄 = 25负温度 = -10楼层 = 0print(f"我今年{年龄}岁") # 输出:我今年25岁
age = 25temper = -10floor = 0print(f"我今年{age}岁") # 输出:我今年25岁
身高 = 1.75π = 3.14159print(f"我的身高是{身高}米") # 输出:我的身高是1.75米
字符串就是文本,用引号包裹(单引号''或双引号""都可以)。
姓名 = "小明"城市 = '北京'问候语 = "你好,世界!"print(姓名) # 输出:小明
- • 拼接:
全名 = "张" + "三" → "张三" - • 重复:
分隔线 = "-" * 20 → "--------------------"
姓 = "张"名 = "三"全名 = 姓 + 名 # 拼接print(全名) # 输出:张三
布尔值只有两个:True(真)和False(假)。就像开关,只有开和关两种状态。
已登录 = True是会员 = Falseprint(f"用户已登录:{已登录}") # 输出:用户已登录:True
数字 = 100文字 = "hello"真假 = Trueprint(type(数字)) # 输出:<class 'int'>print(type(文字)) # 输出:<class 'str'>
# 字符串转数字价格字符串 = "29.9"价格数字 = float(价格字符串) # 转换成浮点数print(价格数字 + 0.1) # 输出:30.0# 数字转字符串年龄 = 25年龄文字 = str(年龄)print("我今年" + 年龄文字 + "岁") # 输出:我今年25岁
Q1:为什么要有不同类型?都用字符串不行吗?A:不行!"100" + "200"得到"100200"(拼接),而100 + 200得到300(相加)。类型让计算机知道该怎么处理。
本文很多变量名我们使用了中文,大家可以试试换成英文。Tips:最好不用中文命名变量名。
Q3:什么时候用单引号,什么时候用双引号?A:Python中单双引号完全等价。建议一般用双引号。
年龄 = 25print("我今年" + 年龄 + "岁") # 报错!需要str(年龄)
姓名 = "你的名字"年龄 = 你的年龄身高 = 你的身高(带小数)学生 = True或Falseprint(f"姓名:{姓名}")print(f"年龄:{年龄}岁")print(f"身高:{身高}米")print(f"学生身份:{学生}")
数字100 = 100文字100 = "100"print(数字100 + 数字100) # 200print(文字100 + 文字100) # "100100"print(数字100 + int(文字100)) # 200print(str(数字100) + 文字100) # "100100"
- 1. 你卡在哪一步了? 在评论区告诉我,我24小时内必回
- 2. 完成挑战的朋友,在评论区打卡"✅已掌握数据类型"
- 3. 下期想看什么? Python的运算符号?还是条件判断?
今日成就:你已经理解了Python的4种核心数据类型,这是编程思维的基石!比90%的初学者都走得更扎实。
我是你的Python学习搭子,专注用最白话的方式讲技术。关注我,下次更新时系统会第一时间提醒你。我们下期见!