💡 MRDN │ Docs ◆文档 学习 Q&A 代码示例 视频 咨询 |
---|
Visual Studio 文档 |
了解如何使用 Visual Studio 并以选定语言来开发适用于你的平台和设备的应用程序、服务和工具。 |
🚩 概述 欢迎使用 Visual Studio |
📥 下载 设置和安装 |
---|---|
🆚 新变化 Visual Studio 2022 |
📝 学习 提高你的 Visual Studio 技能 |
入门
了解如何使用
Visual Studio
▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- 编写和编辑代码
- 生成代码
- 调试代码
- 测试代码
- 从存储库打开代码
|
学习教程
▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- 创建一个简单的 C# 控制台应用程序
- 创建 C++ 控制台计算器
- 创建 Visual Basic 控制台应用
- Python 入门
- 创建 Node.js 和 Express 应用
- 创建 F# Web 服务
|
Visual Studio
语言指南
▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- C#
- C++
- Visual Basic
- Python
- JavaScript
- F#
|
| —- | —- | —- |
语言文档
🆑** | ✡️ C# | 🆖 F# | 🅱️ Visual Basic | |||
---|---|---|---|---|---|---|
🅿️ Python | ♨️ JavaScript | 🛰️ R | 🆙 TypeScript |
任务
开发
生成
调试
测试
对项目运行测试。 | | —- | —- | —- | —- | |
部署
使用 Web 部署、InstallShield、NuGet 和持续集成等共享应用和代码。 |
版本控制
使用 Git 和 GitHub 等版本控制技术共享代码。 |
DevOps
在云中持续生成和发布应用,并通过 Azure DevOps Services 实现敏捷做法。 |
测量性能
扩展
将自己的功能添加到 Visual Studio IDE,从而改进开发体验。 |
数据
创建连接到任意数据库或服务及任意位置(本地或云)的数据应用。 |
协作
使用 Docker 容器进行开发
使用 Docker 容器来隔离模块化组件并提高可伸缩性。 |
** **<br />[Blogs](https://devblogs.microsoft.com/visualstudio/) - [Twitter](https://twitter.com/VisualStudio) - [Stack Overflow](https://stackoverflow.com/questions/tagged/visual-studio) - [Issue Reporting](https://docs.microsoft.com/zh-cn/visualstudio/ide/feedback-options?view=vs-2022) - [Developer Community](https://aka.ms/feedback/suggest?space=8) - [Troubleshooting](https://docs.microsoft.com/zh-cn/troubleshoot/visualstudio/welcome-visual-studio)
中文 (简体) | 🌞 主题 | ||
---|---|---|---|
<br />[旧版文档](https://docs.microsoft.com/zh-cn/previous-versions/)│[博客](https://docs.microsoft.com/zh-cn/teamblog)│[参与](https://docs.microsoft.com/zh-cn/contribute)│[隐私和 Cookie](https://go.microsoft.com/fwlink/?LinkId=521839)│[使用条款](https://docs.microsoft.com/zh-cn/legal/termsofuse)│[商标](https://www.microsoft.com/en-us/legal/intellectualproperty/Trademarks/EN-US.aspx) © Microsoft 2022
仿照 Python 入门 网页效果 (去除图片):
💡 MRDN │ Docs ◆文档 学习 Q&A 代码示例 视频 咨询 |
---|
[Docs](https://docs.microsoft.com/zh-cn/?view=vs-2022)╱[Visual Studio](https://docs.microsoft.com/zh-cn/visualstudio/windows/?view=vs-2022)╱[IDE](https://docs.microsoft.com/zh-cn/visualstudio/ide/?view=vs-2022)╱[Python](https://docs.microsoft.com/zh-cn/visualstudio/python/overview-of-python-tools-for-visual-studio?view=vs-2022)╱教程╱Visual Studio 中的 Python╱0 - 安装 Python 支持
⛔ 本主题的部分内容可能是由机器翻译。 |
---|
在 Visual Studio 中安装 Python 支持
项目 · 2021/12/15 · author
此页面有帮助吗? 👍 👎
| ⊙ 备注
目前仅在 Visual Studio for Windows 中提供 Python 支持。 在 Mac 和 Linux 上,可通过 Visual Studio Code 获取 Python 支持。 | | —- |
- 下载并运行适用于 Windows 的最新 Visual Studio 安装程序。 版本 15.2 及更高版本提供 Python 支持。 如果已安装 Visual Studio,请通过选择“工具” > “添加工具和功能”来打开 Visual Studio 并运行安装程序。安装 Visual Studio Community提示Community Edition 适用于个体开发者、课堂学习、学术研究和开放源代码开发。 对于其他用途,请安装 Visual Studio Professional 或 Visual Studio Enterprise。 | | 安装 Visual Studio Community | | | —- | —- | —- |
| | :::success 💡 提示
Community Edition 适用于个体开发者、课堂学习、学术研究和开放源代码开发。 对于其他用途,请安装 Visual Studio Professional 或 Visual Studio Enterprise。 ::: | | | —- | —- | —- |
安装程序提供了工作负荷列表,这些工作负荷是特定开发区域的相关选项的组。 对于 Python,请选择 Python 开发 工作负载,然后选择“安装”:
若要快速测试 Python 支持,请启动 Visual Studio,按 Alt+I 打开 Python 交互窗口,然后输入 2+2。 如果看不到输出 4,请重新检查步骤。
后续步骤
步骤 1:创建 Python 项目 | ||
---|---|---|
另请参阅
- 手动标识现有的 Python 解释器
- Visual Studio 2022 中安装 Python 支持
- Visual Studio 2019 中安装 Python 支持
- Visual Studio 2015 中安装 Python 支持
建议的内容
- Visual Studio 中的 Python 教程步骤 1,创建项目在 Visual Studio 中使用 Python 功能的核心教程概述和第 1 步,包括系统必备组件和创建新的 Python 项目。
- Visual Studio 中的 Python 教程步骤 2,编写和运行代码在 Visual Studio 中使用 Python 功能的核心教程的第 2 步,包括编辑代码和运行项目。
- Visual Studio 中的 Python 教程步骤 3,交互式 REPL在 Visual Studio 中使用 Python 功能的核心教程的第 3 步,介绍了 Python 交互式 REPL 窗口。
- 安装 Python 支持 - Visual Studio (Windows)如何在 Visual Studio 2017、2015、2013、2012 和 2010 中安装针对 Visual Studio 的 Python 工具 (PTVS),包括选项和安装位置。
─────↓ 显示更多 ↓────
仿照 离线版 MSDN 2015 效果:
StringEx 类
❶ 本文内容已由机器翻译,如果您连接了 Internet,请选择“联机查看本主题”以在可编辑模式下对照英文内容查看此页。查看计算机上提供的本主题的英文版本。 |
---|
◇ 增强 字符串 〔String〕 的相关扩展。 另请参见 。
命名空间: 引擎
程序集: 引擎 (在 引擎.dll 中) 版本:0.3.2.0 (0.3.2.0)
◢继承层次 | ────────────────────────────────────── |
---|---|
System.Object
引擎. StringEx
◢语法 | ────────────────────────────────────── |
---|---|
<ExtensionAttribute>
Public NotInheritable Class StringEx
StringEx 类型公开以下成员。
◢方法 | ────────────────────────────────────── |
---|---|
名称 | 说明 | |
---|---|---|
🎀S | AllIn | 返回『该字符串』的字符是否全部在 『字符集』 中。 “1001”.AllIn(CharEx.Chars123); //返回True |
🛴S | Append(String, String) | 给字符串尾部添加字符串 |
⛔S | Append(String, Int32, String) | 给字符串尾部添加指定数量的内容 |
🔮S | Append(String, String, String, Object() ) | 给字符串尾部添加格式化字符串 |
👛S | AppendEnter | 给字符串尾部添加换行符 |
📛S | AppendQuotes | 给字符串头尾添加引号 |
🎀S | AppendSpace | 给字符串尾部添加指定数量的空格,默认1个 |
🛑S | AppendTab | 给字符串尾部添加TAB符 |
🚥S | ASCCount | 获取字符串中,非ASC字符(Char>128)的数量。 |
🏄S | ASCLength | 获取字符串长度。与string.Length不同的是,该方法将中文作 2 个字符计算。 |
🏀S | ASCPadLeft | 在左边填充字符以达到指定宽度。与string.PadLeft不同的是,该方法将中文作 2 个字符计算。 |
🏹S | ASCPadRight | 在左边填充字符以达到指定宽度。与string.PadRight不同的是,该方法将中文作 2 个字符计算。 |
🎯S | Count | 返回字符串中 『搜索项』 出现的次数。 如果没有出现或者参数不合法,返回 「-1」 。 ◢示例:::warning |
🔆 『例1』
int result = “aabaaa”.Count(“aa”); // result == 3
:::
「”aa”」 在 「”aabaaa”」 中出现了3次,所以返回 3〈int〉。 |
| 🥊S | CountChar | 返回 『this str』 的字符在 『字符集』 中出现的次数。 “1234@555”.CountChar(CharEx.Chars123, “@”) 〓 4
如果定义了结束字符,则遇到结束字符会提前终止统计。
例如统计数字字符 0123456789 的次数。 |
◢参见 | ────────────────────────────────────── |
---|---|
声明:本文内容没有使用任何一张图片, 全部由表格+文字+emoji表情拼接而成, 用到了大量独创的技巧。 |
|
---|---|
语雀的编辑器真的太 牛掰 了!
官方应该就强大的界面功能好好宣传!
魔法软糖╱2022年2月2日 完稿 1905 字
╱www.yuque.com/mfrt/mrdn/b2