第1节:环境配置常用命令
1. Win+R 输入 cmd 回车进入 DOS 窗口。
2. 依次按需点击复制以下命令:
python
说明:进入 Python 交互模式
print("hello world")
说明:在DOS下写以下代码查看安装路径
where python
说明:在 DOS 环境查看安装路径
py -0
说明:查看已安装的所有 Python 版本清单
python --version
说明:查看详细版本号
pip --version
说明:查看 Pip 管理器详细信息
💡 如何退出 Python 环境:
在看到
在看到
>>> 时,按下键盘 CTRL+Z 然后按 回车,即可退回 DOS。
第2节:Pip 库安装与练习
练习 1:
安装 Word 处理扩展包:pip install python-docx
练习 2:
将图片生成 word 文件,保留原格式(提示:此练习需配合具体脚本运行)
练习 3:
使用提示词快速修改 PPT(提示:利用 AI 工具或相关 Python 库实现)
练习 4:下载过慢时操作
通过国内阿里云镜像安装 Excel 处理包(openpyxl):pip install openpyxl -i https://mirrors.aliyun.com/pypi/simple/
练习 5:提示升级时操作
解释:使用 Python 解释器来运行 pip 命令,升级到 pip 的最新版本。python.exe -m pip install --upgrade pip
第3节:数据类型深度练习
Python 是动态类型语言:直接赋值,Python 自动帮你“认亲”。变量名大小写敏感。
练习1:字符串(戏精类型)
解释:字符串必须用引号框住,否则 Python 会以为你在骂它。name = "老王" greeting = "您好,我是隔壁的" msg = greeting + name print(msg)
练习2:整型(强迫症最爱)
解释:整数运算干净利落。price = 3 quantity = 7 total = price * quantity print(total)
运算符:单行特训
10 // 3
说明:整除
10 % 3
说明:取余
2 ** 10
说明:幂运算
练习3:浮点数(精度处理)
s = 0.1 + 0.2
print(round(s, 2))
print(f"2位格式: {format(round(s, 2), '.2f')}")
print(f"3位格式: {format(round(s, 2), '.3f')}")
练习4:布尔值(逻辑与转换)
❌ 错误预警:print("状态:" + is_rich) 会报错,数据类型不同不能直接相加。
is_rich = False
print("财务自由状态:" + str(is_rich))
print(type(is_rich))
✨ 祝各位账户余额里有一串数不清的 0,前面还有个 9!代码每个都跑通,头发一根都不少。
第4节:输出(Print)与输入(Input)
1. Print 基础演示
最简单的输出:print("Hello World!")
输出多个内容(默认用空格隔开):
print("姓名:", "老王", "年龄", "48")
修改分隔符(sep 参数):
print('苹果', '香蕉', '橙子', sep='|')
📂 文件执行练习:a.py
请在桌面新建一个文件夹 todo,在里面新建 a.py,并将下方代码存入其中。
然后在 DOS 窗口执行以下命令:
cd desktop
cd todo
python a.py
2. 玩转 end 参数(动画基础)
默认换行效果:print('加载中', end='\n')
print('...', end=' ')
print('完成!')
import time
print('加载中', end='\r')
time.sleep(0.5)
print('... ', end='\r')
time.sleep(0.5)
print('完成! ')
3. 循环进度条演示
解释:利用循环和 \r 实现动态百分比更新。import time
for i in range(1, 11):
print(f"当前进度: {i*10}%", end="\r")
time.sleep(0.5)
⌨️ Input 输入练习
4. 字符串拼接的三种境界
基础输入:name = input("请输入姓名:")
练习1:加号硬核拼接
name = "老王" msg = "您好,我是隔壁的" + name print(msg)
name = "老王"
print(f'我是隔壁的{name}')
# 传统拼接:数字必须转成 str 才能加
name = "老王"
age = 48
print("我叫" + name + ",今年" + str(age) + "岁")
# 优雅排版:f-string 自动处理所有类型
name = "老王"
age = 48
print(f"我叫{name},今年{age}岁")
💡 温馨提示:
print 里的逗号会自动补空格。如果不想要空格,记得加参数
print 里的逗号会自动补空格。如果不想要空格,记得加参数
sep=""。
第5节:运算规则详解
🧮 算术运算
示例 1:基础数学运算
这些是 Python 最基础的数学加工厂:3 + 2
意义:加法,结果为 5
10 - 4
意义:减法,结果为 6
3 * 7
意义:乘法,结果为 21
10 / 3
意义:除法,Python 3 中除法结果永远是浮点数(3.33...)
10 // 3
意义:整除(地板除),丢弃小数部分,只留整数 3
10 % 3
意义:取余(模运算),10除以3余数是 1
2 ** 10
意义:幂运算,即 2 的 10 次方,结果为 1024
📝 字符串特异功能
练习 1:文本加工
练习:字符串相加(拼接)"Hello" + "World"
练习:字符串相乘(重复输出)
"想你" * 100
练习:使用 f-string 引用变量
name = "老王"
print(f"我叫{name}")
练习 2:内置函数 len()
挑战:计算一个超级长名字的长度# 马克西米利安·潘捷莱蒙诺维奇·沃斯克列先斯基-多布罗沃尔斯基
name = input("请输入姓名")
print(f"名字长度:{len(name)}个字符")
⚖️ 赋值与比较
示例:逻辑与简写
x = 5
意义:赋值。把右边的 5 存入左边的变量 x 中。
x == 5
意义:比较。检查两边是否相等,返回 True 或 False。
常用比较符意义:
>= 大于等于 | <= 小于等于 | != 不等于
复合赋值(偷懒神器):
x += 5
等同于 x = x + 5(在原有基础上增加 5)
x -= 5
等同于 x = x - 5
x *= 2
等同于 x = x * 2
💎 综合练习:相亲报告小程序
以下是一个相亲报告小程序,包含了变量与数据类型,输入与输出,运算符与表达式这些综合的知识。
运行指南:
1. 读取以下代码,并在桌面新建文件夹,保存为
2. 在 DOS 下进入该目录,运行:
1. 读取以下代码,并在桌面新建文件夹,保存为
date.py(Date 在英语中有相亲的意思)。2. 在 DOS 下进入该目录,运行:
python date.py
完整脚本代码:
# 1. 变量定义(你提供的基础数据)
name = input("请输入姓名:")
age = input("请输入年龄:") # 注意:input进来的是字符串
height = input("请输入身高,按1.75这样的格式:") # 浮点数
is_rich = False # 布尔值
# 2. 运算符与类型转换(核心逻辑)
# 假设相亲市场的“身价”计算公式:身高(厘米) + (100 - 年龄)
# 我们需要把 height 转成浮点数才能计算
# 我们需要把 age 转成整数才能做减法
worth = (float(height) * 100) + (100 - int(age))
# 3. 输出:f-string 格式化
print(f"--- 🌹 相亲简历评估报告 🌹 ---")
print(f"姓名:{name}")
print(f"特征:身高 {height}m,是否多金:{is_rich}")
print(f"经过精密计算,您的相亲市场‘身价得分’为:{worth} 分!")
print(f"系统建议:由于您的‘多金’状态为 {is_rich},建议还是先回家写代码吧!")
# 如果想在 Python 交互环境下通过脚本运行:
import os
os.system("python date.py")