近日,微软上线了一套 Python 教程《Develop with Python on Windows》
想获取课程地址的,关注我私信“Windows课程”
介绍完Python语言后,第一节课就是创建一个应用,赶紧来试试你是否能学会
第一课 练习 - 创建第一个应用
必须使用沙盒,才能完成此模块。 使用沙盒,便有权访问 Azure 资源。 Azure 订阅将不会收费。 沙盒仅限用于在 Microsoft Learn 上完成培训。 禁止将沙盒用于任何其他目的,否则可能会导致永远无法使用沙盒。
Python 入门的一种好方法是学习如何执行输入和输出。 Python 中有 60 多个内置到语言的函数,print 函数就是其中之一,用于将文本输出到屏幕。 下面的语句在屏幕上 显示“Hello World!”:
Python
复制
print('Hello World!')
传递到 print 的参数是字符串,这是 Python 中用于存储和管理文本的基础数据类型之一。 默认情况下,print 在行末尾输出一个换行符,以便后续输出(例如对 print 的其他调用)会在下一行开始。
请试用第一个 Python 语句
Python 支持交互式控制台体验,你可以键入命令并立即查看结果。 这有时称为“读取–求值–输出-循环”或 REPL。 我们可以在右边的 Cloud Shell 中试用。
键入 python 以在交互模式中启用 Python 解释器。
Bash
复制
python
提示
可以使用“复制”按钮将命令复制到剪贴板。 若要粘贴,请右键单击 Cloud Shell 窗口中的新行,然后选择“粘贴”或使用 Shift+Insert 键盘快捷方式(macOS 上为 ⌘+V)。
应当会看到与以下内容类似的输出:
输出
复制
Python 3.5.2 (default, Nov 12 2018, 13:43:14)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
是解释器在等待你键入 Python 命令。 将以下语句键入到解释器中。
Python
复制
print('Hello World!')
它应该将文本直接回显给你,然后再发出一个等待下一条命令的提示。
输出
复制
Hello World!
获取帮助
REPL 有一个可用于查找关键字和函数的内置帮助函数。 此函数的通用语法是:
Python
复制
help([object])
其中 [object] 是你想获取有关其帮助的特定函数或关键字。 我们来尝试一些示例。
键入以下命令以获取有关 print 函数的帮助。
Python
复制
help(print)
这将显示以下输出:
输出
复制
Help on built-in function print in module builtins:
print(...)
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.
flush: whether to forcibly flush the stream.
键入 q 退出帮助屏幕并返回到解释器提示。
交互式帮助控制台
如果不将参数传递到帮助函数,则会启动交互式帮助工具。
键入 help() 以进入交互式帮助控制台。 这将列出一些关于如何使用帮助系统的基本说明。
在这里,只需键入你感兴趣的元素。 键入 string 获取关于 string 数据类型的帮助。 它将显示与以下内容类似的内容:
输出
复制
Help on module string:
NAME
string - A collection of string constants.
MODULE REFERENCE
https://docs.python.org/3.5/library/string.html
The following documentation is automatically generated from the Python
source files. It may be incomplete, incorrect or include features that
are considered implementation detail and may vary between Python
implementations. When in doubt, consult the module reference at the
location listed above.
如果有多个页面的输出,可以按 Enter 逐行显示,或者按空格键逐页显示。
到达帮助屏幕末尾后,键入 q 退出页面。 这将返回到交互式帮助提示。
可在此处随意浏览更多内容 - 例如,可通过键入 keywords 获取 Python 关键字列表。
完成后,键入 quit 返回到交互式提示。