当前位置: 首页 > ai >正文

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

🚀 快速开始:5分钟体验

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

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

    
    

python

或(如果安装了多个版本)
```cmdpy -3.13
第二步:体验交互式编程

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


>>> print("Hello, Python!")
Hello, Python!>>> 2 + 3 * 5
17>>> name = "World"
>>> f"Hello, {name}!"
'Hello, World!'
第三步:退出解释器

输入退出命令:


>>> quit()

或按 Ctrl+Z 然后按 Enter

📝 运行你的第一个脚本

  1. 创建文件 hello.py,内容为:
print("这是我的第一个Python程序!")
name = input("请输入你的名字:")
print(f"你好,{name}!")
  1. 在文件所在目录打开命令行,运行:
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:


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

运行:


python args.py apple banana 123

输出:


程序名: args.py
参数列表: ['apple', 'banana', '123']
三、使用 py 启动器管理多版本

# 列出所有已安装版本
py --list# 使用特定版本
py -3.13 script.py
py -3.11 script.py# 使用最新Python 3版本
py -3 script.py
四、实用技巧
  1. 代码补全和历史记录
  • 按 Tab 键尝试代码补全

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

  1. 多行语句输入

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


>>> if True:
...     print("这是缩进块")
...     print("多行代码")
...
  1. 快速获取帮助

>>> help(print)  # 查看函数帮助
>>> dir(str)     # 查看对象可用方法
  1. 数学计算器模式

>>> 10 + 20 * 3
70
>>> 2 ** 10      # 2的10次方
1024
>>> import math
>>> math.sqrt(16)
4.0
五、常见问题解决
  1. ‘python’ 不是内部或外部命令
  • 重新安装Python,勾选"Add to PATH"

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

  1. 中文编码问题

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


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

  • 或输入 quit()

💡 学习建议

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

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

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

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

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

http://www.xdnf.cn/news/19143.html

相关文章:

  • TimeDP Learning to Generate Multi-Domain Time Series with Domain Prompts论文阅读笔记
  • 针对 “TCP 连接建立阶段” 的攻击
  • Elasticsearch面试精讲 Day 2:索引、文档与映射机制
  • 翻译-同位协同克里金算法
  • Apple登录接入记录
  • CNB刷新EO缓存和插件化
  • 【Big Data】AI赋能的ClickHouse 2.0:从JIT编译到LLM查询优化,下一代OLAP引擎进化路径
  • 【3D算法技术入门】如何基于建筑图片重建三维数字资产?
  • 《任正非传》读书笔记(下):鸿蒙生态与全球化
  • 【股票数据API接口23】如何获取股票实时交易数据之Python、Java等多种主流语言实例代码演示通过股票数据接口获取数据
  • 叉车避让行人不及时易碰撞?叉车防撞系统装置切实提高作业安全性
  • ocenaudio(录音和音频编辑软件) v3.15.3 多语便携版
  • ElasticSearch学习笔记
  • 并发编程——08 Semaphore源码分析
  • 解决低版本CUDA与PyTorch之间的兼容性问题
  • leetcode643. 子数组最大平均数 I
  • ORM基础操作+路由系统
  • destoon8.0使用post插入keyword热搜到表
  • SQL注入6----(其他注入手法)
  • Spring和mybatis整合后事务拦截器TransactionInterceptor开启提交事务流程
  • 音视频学习(六十一):H265中的VPS
  • 本地部署 hello-algo 并实现外部访问
  • 趣味学RUST基础篇(结构体方法)
  • 吴恩达机器学习(四)
  • 在 MyBatis 中oracle基本数值类型的 JDBC 类型映射
  • Linux命令学习:make,make install,modprobe,lsmod
  • 鸿蒙服务端开发资料汇总
  • android adb调试 鸿蒙
  • 119、【OS】【Nuttx】【周边】效果呈现方案解析:变量展开
  • 计算机三级嵌入式填空题——真题库(26)原题附答案速记