Python 零基础入门|第 3 天 Python 变量、数据类型与输入输出
本篇是零基础Python自学系列第3天笔记,适合纯小白入门,内容包含实操代码、详细讲解与配套练习题。
一、昨日回顾・Day2 VSCode 环境搭建
上一节课我们完成了 Python 编辑器全套安装与避坑:
-
VSCode 务必官网下载,杜绝第三方捆绑软件
-
安装路径不能出现中文、空格、特殊符号
-
安装 Python 必备插件,正确绑定本地解释器
-
新建后缀为.py的 Python 文件,才可正常运行代码
-
避开终端乱码、找不到 Python、缩进报错等新手高频问题
环境全部搭建无误后,今天正式开启 Python 语法第一课:变量与基础数据。
二、什么是 Python 变量
你可以把变量想象成一个盒子
用来存放文字、数字、小数等各种数据
Python 不需要提前声明盒子大小、类型,直接写 名字=内容 就能用
格式:
变量名 = 数据
name = "小白编程"
age = 20
price = 99.9
三、变量命名严格规则
-
只能用字母、数字、下划线
-
不能数字开头
-
大小写严格区分:Age 和 age 是两个完全不同变量
-
不能使用 Python 自带关键字(if、for、print 等)
-
见名知意,不要用 a、b、c 乱命名
-
推荐采用下划线命名法,可读性更强,适配编程行业通用规范。
四、Python 四大基础数据类型
分别讲解整数 int 、浮点数 float 、字符串 str 、布尔值 bool 的定义、特征与实操示例,搭配类型查询 type() 函数演示,直观区分不同数据格式。
1. int 整数型
年龄、个数、序号,不带小数点
a = 18
2. float 浮点小数型
身高、价格、重量,带小数点
b = 1.75
3. str 字符串型
所有文字、字母、符号,必须用引号包裹
c = "Python学习"
4. bool 布尔值型
布尔值基础:只有两个值 True / False
注意:首字母必须大写,小写 true/false 会直接报错
# 定义布尔变量
a = True
b = False
# 打印布尔值
print(a)
print(b)
# 查看数据类型
print(type(a))
print(type(b))
五、print 输出函数
讲解单变量打印、多变量拼接打印、换行控制、格式化输出多种写法;
print("Hello Python")
print(age, name)
六、input 键盘输入函数
实现读取用户键盘输入内容,配套演示输入数据类型转换逻辑;
⚠️ 重点:input 拿到的默认永远是字符串,不能直接算数
想要计算,必须转换类型:
num = input("请输入数字:")
print(num + 10)
七、数据类型转换
• int() 转整数
• float() 转小数
• str() 转字符串
数字不能和字符串直接相加,必须统一类型才能运算。
八、新手实战小案例
录入自己的姓名、年龄、身高,一键完整输出个人信息
name = input("请输入姓名:")
age = int(input("请输入年龄:"))
height = float(input("请输入身高:"))
print("姓名:",name)
print("年龄:",age)
print("身高:",height)
九、本章高频易错避坑总结
-
字符串不加引号,程序会当成变量报错
-
input 默认是文字,加减乘除一定要转 int
-
等号=是赋值,不是判断相等
4.变量不能数字开头命名
5.Python 大小写敏感,写错一个字母就找不到变量
📖 往期历史笔记
Python 学习笔记|零基础第 1 天:Windows 系统完整安装教程 + 报错解决
Python 学习笔记|Python Windows安装教程 第二章:VS Code 完整配置开发环境
十、下一章预告
第 4 天:字符串索引、切片用法 + 列表增删改查入门
本专栏会连续更新20天完整Python零基础教程,覆盖入门语法、数据结构、办公自动化、爬虫实战全阶段,每节课都配套课后练习题与完整源码。
本文为梅雅达原创 Python 零基础笔记,禁止未经授权转载盗用
更多推荐
所有评论(0)