【学Python自动化】 2. Windows Python 解释器使用笔记

🚀 快速开始:5分钟体验

第一步:打开解释器
  1. 按 Win + R,输入 cmd 打开命令提示符

  2. 输入以下命令启动Python:

    cmd 复制代码

python

复制代码
或(如果安装了多个版本)
```cmd

    py -3.13
第二步:体验交互式编程

看到 >>> 提示符后,尝试输入:

python 复制代码
>>> print("Hello, Python!")
Hello, Python!

>>> 2 + 3 * 5
17

>>> name = "World"
>>> f"Hello, {name}!"
'Hello, World!'
第三步:退出解释器

输入退出命令:

python 复制代码
>>> quit()

或按 Ctrl+Z 然后按 Enter

📝 运行你的第一个脚本

  1. 创建文件 hello.py,内容为:
python 复制代码
print("这是我的第一个Python程序!")
name = input("请输入你的名字:")
print(f"你好,{name}!")
  1. 在文件所在目录打开命令行,运行:
cmd 复制代码
    python hello.py
  1. 按照提示输入名字,体验完整的程序运行

🔧 扩展功能详解

一、多种启动方式
命令 说明 示例
python 启动默认版本 python
python -c 执行单行命令 python -c "print('Hi')"
python -m 以模块方式运行 python -m pip install requests
python -i 运行后进入交互模式 python -i script.py
二、命令行参数传递

创建 args.py

python 复制代码
import sys
print("程序名:", sys.argv[0])
print("参数列表:", sys.argv[1:])

运行:

cmd 复制代码
python args.py apple banana 123

输出:

text 复制代码
程序名: args.py
参数列表: ['apple', 'banana', '123']
三、使用 py 启动器管理多版本
cmd 复制代码
# 列出所有已安装版本
py --list

# 使用特定版本
py -3.13 script.py
py -3.11 script.py

# 使用最新Python 3版本
py -3 script.py
四、实用技巧
  1. 代码补全和历史记录
  • 按 Tab 键尝试代码补全

  • 按上下箭头查看历史命令

  1. 多行语句输入

在 ... 提示符下输入多行代码:

python 复制代码
>>> if True:
...     print("这是缩进块")
...     print("多行代码")
...
  1. 快速获取帮助
python 复制代码
>>> help(print)  # 查看函数帮助
>>> dir(str)     # 查看对象可用方法
  1. 数学计算器模式
python 复制代码
>>> 10 + 20 * 3
70
>>> 2 ** 10      # 2的10次方
1024
>>> import math
>>> math.sqrt(16)
4.0
五、常见问题解决
  1. 'python' 不是内部或外部命令
  • 重新安装Python,勾选"Add to PATH"

  • 或手动添加Python安装目录到系统环境变量

  1. 中文编码问题

在文件开头添加编码声明:

python 复制代码
# -*- coding: utf-8 -*-
print("中文测试")
  1. 程序无法退出
  • 按 Ctrl+Z + Enter

  • 或输入 quit()

💡 学习建议

  • 每日练习:每天花10分钟在交互模式下尝试新命令

  • 逐步深入:先从简单的计算和打印开始,逐渐尝试复杂功能

  • 善用帮助:遇到不熟悉的函数随时使用 help() 查看文档

  • 实践应用:用Python解决生活中的小问题,如计算器、文件整理等

现在你已经掌握了Windows下Python解释器的基本用法,开始你的编程之旅吧!

相关推荐
一个无名的炼丹师4 分钟前
多模态RAG系统进阶:从零掌握olmOCR与MinerU的部署与应用
python·大模型·ocr·多模态·rag
u01092727119 分钟前
使用XGBoost赢得Kaggle比赛
jvm·数据库·python
MediaTea25 分钟前
<span class=“js_title_inner“>Python:实例对象</span>
开发语言·前端·javascript·python·ecmascript
星夜落月39 分钟前
Certimate证书自动化管理:从零开始的私有化部署指南
运维·自动化·ssl
feasibility.42 分钟前
多模态模型Qwen3-VL在Llama-Factory中断LoRA微调训练+测试+导出+部署全流程--以具身智能数据集open-eqa为例
人工智能·python·大模型·nlp·llama·多模态·具身智能
我需要一个支点42 分钟前
douyin无水印视频下载
爬虫·python
喵手44 分钟前
Python爬虫实战:采集各大会展平台的展会名称、举办时间、展馆地点、主办方、行业分类等结构化数据(附CSV导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·零基础python爬虫教学·采集大会展平台信息·展会名称举办时间展馆地址·采集数据csv/json导出
编码者卢布1 小时前
【Azure APIM】如何实现对经过APIM并到达后端服务请求的全链路追踪呢?
python·flask·azure
0思必得01 小时前
[Web自动化] Selenium执行JavaScript语句
前端·javascript·爬虫·python·selenium·自动化
焱童鞋1 小时前
解决 MeteoInfoLab 3.9.11 中 contourfm 导致的 ArrayIndexOutOfBoundsException
开发语言·python