一、python基础——环境与工具

发布时间:2026/11/4 2:08:41

一、python基础——环境与工具 一、uv1. 安装uv 是一个用 Rust 编写的、极其快速的 Python 包和项目管理器。安装命令WindowsPowerShellpowershell-ExecutionPolicy ByPass-cirm https://astral.sh/uv/install.ps1 | iex验证命令uv--version2. 使用 uv 管理 python功能命令说明安装最新版 Pythonuv python install安装 uv 默认支持的最新 Python 版本安装指定版本uv python install 3.12可指定具体版本号一次安装多个版本uv python install 3.11 3.12空格分隔多个版本查看可用/已安装版本uv python list列出所有可用和已安装的 Python 版本查看仅已安装版本uv python list --only-installed只列出已安装的 Python卸载 Python 版本uv python uninstall 3.12移除指定的 uv 管理的 Python 版本3. uv 安装第三方包# 安装uvaddrequests# 卸载uv remove requestsimportrequests resprequests.get(https://httpbin.org/get)print(resp.status_code)# 200二、交互式解释器REPL进入 REPLuv run python使用特定 Python 版本# 使用特定 Python 版本uv run--python3.12python启动时预先安装并加载 pandas 和 numpy# 启动时预先安装并加载 pandas 和 numpyuv run--withpandas--withnumpy python验证print(uv REPL is working)退出输入exit()并回车输入quit()并回车三、python 注释方式方式语法用途是否真注释单行注释# 内容行内/行尾说明✅ 是多行连续 #每行# ...多行说明✅ 是三引号字符串双引号...临时多行说明 / docstring❌ 是字符串三引号字符串单引号...临时多行说明 / docstring❌ 是字符串# 这是单行注释# 这是连续多行注释的第一行# 这是连续多行注释的第二行 这是三引号字符串常被当作多行说明或 docstring 使用 但它本质上是字符串而不是真正的注释。 四、缩进Python 用缩进来表示代码块的层级关系缩进不是排版风格而是语法缩进错了程序会直接报错。ifTrue:print(缩进了一级)# 属于 if 的代码块print(同一层级)print(没有缩进)# 属于最外层if 块结束提示同一个代码块内必须保持一致的缩进宽度推荐统一使用4 个空格不要混用 Tab 和空格。五、输入输出print() —— 输出print()支持多个参数常用参数如下参数说明sep多个输出值之间的分隔符默认是空格end输出结束后的字符默认是换行符\nfile输出目标默认是sys.stdoutflush是否立即刷新缓冲区默认Falseprint(a,b,c)# a b cprint(a,b,sep-)# a-bprint(hello,end)# 不换行print(world)格式化输出nameuvprint(fhello,{name})# f-string 格式化print(hello, {}.format(name))input() —— 输入nameinput(请输入你的名字)print(f你好{name})注意input()返回的始终是字符串需要数字时要自行转换例如int(input())。六、name 变量__name__是 Python 自动给每个模块设置的变量。运行方式__name__的值直接运行该文件python foo.py__main__被其他文件 import 进来模块名一个文件通常有两种用途作为脚本直接运行 —— 希望执行主逻辑作为模块被 import —— 只希望提供函数/类不希望自动执行主逻辑defmain():print(执行主逻辑)if__name____main__:main()如果没有if __name__ __main__保护那么只要一 import文件里的顶层代码就会全部执行。
延伸阅读

更多相关文章

2026/11/4 3:03:45

LL(1)语法分析器实现与调试:算术表达式分析的工程实践

简介:本资源是一份面向计算机专业本科生与编译原理初学者的语法分析实验教学文档,聚焦编译器前端核心环节——语法分析程序的设计与实现。文档以算术表达式简化子集为分析对象,系统讲解LL(1)文法改写、预测分析表构建、分析栈与符号栈协同工作…

2026/11/4 3:03:45

抖音头像设计:商业合规与视觉优化的核心策略

1. 抖音头像设计的核心痛点与解决方案下午三点半的办公室,空调呼呼地吹着,我盯着电脑屏幕上的空白头像框,手指在鼠标上无意识地敲打着。作为品牌运营,我太清楚这个小小的圆形图像有多重要——它是用户对品牌的第一印象&#xff0c…

2026/11/4 3:03:45

OpenClaw:模块化AI智能体的仿生架构与工程实践

1. 项目背景与技术定位OpenClaw作为2026年最具突破性的开源AI智能体项目,其命名灵感来源于龙虾(Lobster)独特的生物力学结构。这种海洋生物通过其分节式附肢实现了惊人的环境适应能力——既能精确抓取微小物体,又能承受高压深海环…

2026/11/4 3:03:45

8086汇编底层验证:寻址/标志位/实模式内存的DEBUG实战

简介:本资源是《IBM-PC汇编语言程序设计》(沈美明、温冬婵编著)配套习题的完整参考答案,面向高校计算机专业本科生、嵌入式初学者及汇编语言自学者,专为攻克数制转换、补码运算、位操作、ASCII编码与存储器寻址等核心难…

2026/11/4 3:03:45

VuReact 1.4.0:Vue到React的渐进式迁移方案

1. 框架迁移新选择:VuReact 1.4.0深度解析去年接手一个遗留的Vue2项目时,团队面临技术栈升级的抉择:是升级到Vue3还是转向React?这个看似简单的技术决策背后,实际上涉及学习成本、团队技能栈、长期维护性等多重考量。而…

2026/11/4 2:58:45

实例依赖性标签噪声在部分标签学习中的建模与优化

1. 论文核心问题解析这篇论文探讨的是部分标签学习(Partial Label Learning, PLL)中一个长期被忽视的关键问题——实例依赖性(Instance-Dependent)的标签噪声。传统PLL方法通常假设标签噪声是随机均匀分布的,但现实场景…

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/4 0:03:20

AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年…

2026/11/4 0:03:20

从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你…

2026/11/4 0:03:20

32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统…

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑