news 2026/4/24 23:43:27

Python 基本命令详解:入门必备指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python 基本命令详解:入门必备指南

以下是Python 基本命令详解:入门必备指南(2026 年最新版,基于 Python 3.12+ / 3.13+ 特性)。

这份指南专为零基础到入门 1–2 周的小白设计,重点覆盖:

  • 运行方式与环境
  • 最核心的“命令”(内置函数 + 基本语句 + 常用操作)
  • 每个命令附带:作用 + 语法 + 示例 + 注意点

建议:边看边在 Python 交互模式(REPL)或 .py 文件中敲代码验证

1. 如何运行 Python 代码(最基础的“命令”)

方式命令 / 操作适用场景备注
交互模式(REPL)在终端输入pythonpython3py快速测试单行/几行代码看到>>>提示符即进入
脚本文件python hello.pypython3 hello.py正式写程序文件必须以.py结尾
一行执行python -c "print('Hello')"临时执行单行非常适合快速验证
模块模式python -m http.server运行标准库/第三方模块如启动简单 Web 服务器

第一个程序(Hello World)

print("Hello, Python 2026!")# 或多行print("Hello","World",sep=" - ",end="!!!\n")

2. 核心输出与输入命令(最常用 Top 3)

命令作用常见用法示例注意 / 进阶技巧
print()输出到控制台print(1, 2, 3, sep=", ")→ 1, 2, 3
print("hi", end="")不换行
sep= 分隔符、end= 结尾(默认\n)
input()从用户获取一行输入(永远返回字符串)name = input("请输入姓名:")
age = int(input("年龄:"))
记得类型转换!否则 “18” + 1 会报错
len()返回长度(字符串/列表/元组/字典等)len("python")→ 6
len([1,2,3])→ 3
字典返回键的数量

3. 类型转换命令(最容易出错的几类)

命令作用示例常见陷阱
int(x, base=10)转整数(可指定进制)int("101", 2)→ 5
int(3.9)→ 3
不能转非数字字符串
float(x)转浮点数float("3.14")→ 3.14
str(x)转字符串str(520)→ “520”
bool(x)转布尔值bool(0)→ False
bool("")→ False
空容器/0/None 为 False,其余 True
list()/tuple()/set()转列表/元组/集合list("abc")→ [‘a’,‘b’,‘c’]

4. 数学与数值常用命令

命令作用示例备注
abs(x)绝对值abs(-5.2)→ 5.2
max()/min()最大/最小值max(1,5,3)→ 5
max([1,9,2])→ 9
可加 key= 参数自定义比较规则
sum()求和sum([1,2,3])→ 6可加 start= 起始值
round(number, ndigits)四舍五入round(3.14159, 2)→ 3.14ndigits 可为负数(整数位)
pow(x, y, mod=None)幂运算(可取模)pow(2, 10)→ 1024
pow(2, 10, 7)→ 2
三个参数时效率更高(模幂运算)
divmod(a, b)返回商和余数元组divmod(10, 3)→ (3, 1)常用于进制转换等

5. 序列操作常用命令(列表/字符串/元组通用)

命令作用示例备注
range(start, stop, step)生成整数序列list(range(5))→ [0,1,2,3,4]
range(1,10,2)
stop 不包含在内,常用在 for 循环
sorted()返回排序后的新列表sorted([3,1,4,1,5])→ [1,1,3,4,5]
sorted("python", reverse=True)
原序列不变,支持 key= 和 reverse=
reversed()返回反转迭代器list(reversed([1,2,3]))→ [3,2,1]不改变原对象
enumerate()返回 (索引, 值) 元组迭代器for i, v in enumerate(["a","b"]): ...常用于同时需要下标和值的场景
zip()打包多个可迭代对象list(zip([1,2], ['a','b']))→ [(1,‘a’),(2,‘b’)]最短序列决定长度,可用 * 解包

6. 类型判断与帮助命令

命令作用示例备注
type(x)返回对象类型type(3.14)→ <class ‘float’>
isinstance(obj, type/tuple)判断类型(支持多类型)isinstance("hi", (str, bytes))→ True比 type() 更好(考虑继承)
id(x)返回对象内存地址id(256)id(257)可能不同(小整数缓存)用于理解对象身份与 is 运算符
help(obj)显示帮助文档help(print)help(str.upper)交互模式最实用
dir(obj)列出对象可用属性/方法dir([])列出列表所有方法快速查看“这个对象能干啥”

7. 逻辑与比较常用命令(其实是运算符,但常被当成“命令”)

# 比较>>=<<===!=isisnotinnotin# 逻辑andornot# 真值规则(哪些算 False)False,0,0.0,"",[],(),{},NoneFalse其他几乎都为True

8. 快速上手建议 & 练习命令组合

推荐 5 分钟入门练习(敲进交互模式):

# 1. 输入输出 + 类型转换name=input("你的名字:")age=int(input("你的年龄:"))print(f"{name}明年就{age+1}岁啦!")# 2. 序列 + 常用函数scores=[78,92,65,88,71]print("最高分:",max(scores))print("平均分:",round(sum(scores)/len(scores),1))print("排序后:",sorted(scores,reverse=True))# 3. range + enumeratefori,numinenumerate(range(10,0,-1),1):print(f"倒计时第{i}秒:{num}")

2026 年小提示

  • Python 3.11+:异常信息更友好,自带 traceback 改进
  • Python 3.12+:类型提示更好用(建议早用list[str]而不是List[str]
  • 交互模式支持多行粘贴(自动识别缩进)

掌握以上这些,你就已经能写 80% 的入门小程序了!

想继续深入哪个部分?
如:条件/循环语句、字符串方法、列表方法、字典操作、函数定义、文件读写 等?
告诉我,我继续给你出超详细版~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 15:51:35

AI内容创作实战:Qwen-Image-2512多平台图文生成案例

AI内容创作实战&#xff1a;Qwen-Image-2512多平台图文生成案例 1. 引言&#xff1a;为什么选择Qwen-Image-2512做内容创作&#xff1f; 你有没有遇到过这样的情况&#xff1a;脑子里有个很棒的画面&#xff0c;却不知道怎么画出来&#xff1f;或者做公众号、小红书、抖音内容…

作者头像 李华
网站建设 2026/4/18 17:41:04

Glyph小技巧:动态调节压缩比适应不同任务

Glyph小技巧&#xff1a;动态调节压缩比适应不同任务 1. 引言&#xff1a;为什么需要动态压缩&#xff1f; 你有没有遇到过这样的情况&#xff1a;处理一份几十万字的长文档时&#xff0c;模型要么卡得动不了&#xff0c;要么干脆直接报错“上下文超限”&#xff1f;传统大模…

作者头像 李华
网站建设 2026/4/21 0:34:40

NewBie-image-Exp0.1镜像部署实战:10分钟完成环境配置全流程

NewBie-image-Exp0.1镜像部署实战&#xff1a;10分钟完成环境配置全流程 你是否还在为复杂的AI模型部署流程头疼&#xff1f;下载依赖、修复Bug、配置环境变量……每一步都可能卡住&#xff0c;让人望而却步。今天我们要聊的 NewBie-image-Exp0.1 镜像&#xff0c;正是为了解决…

作者头像 李华
网站建设 2026/4/22 0:55:11

Python函数基础:代码复用的艺术

Python 函数基础&#xff1a;代码复用的艺术 &#xff08;2026 年小白友好版&#xff0c;从零到能写出优雅、可维护函数&#xff09; 函数是 Python 中最重要的代码组织方式之一。 一句话总结它的核心价值&#xff1a; 把一段可重复使用的代码“封装”起来&#xff0c;给它起个…

作者头像 李华
网站建设 2026/4/18 6:13:07

BERT模型冷启动问题怎么破?预加载机制部署优化

BERT模型冷启动问题怎么破&#xff1f;预加载机制部署优化 1. BERT 智能语义填空服务 你有没有遇到过这样的场景&#xff1a;写文章时卡在一个词上&#xff0c;明明知道意思却想不起准确表达&#xff1f;或者检查文案时怀疑某个成语用得不对&#xff0c;但又拿不准该怎么改&a…

作者头像 李华
网站建设 2026/4/23 6:04:24

【Java开发避坑宝典】:Maven导入本地Jar包的3个黄金法则

第一章&#xff1a;Maven导入本地Jar包的核心挑战 在Java项目开发中&#xff0c;依赖管理是构建系统的核心环节。尽管Maven通过中央仓库简化了大多数第三方库的引入&#xff0c;但当需要使用未发布到公共仓库的私有或内部Jar包时&#xff0c;开发者便面临如何正确导入本地Jar包…

作者头像 李华