手把手教你用 Python 说情话

2022-12-02 11:24:33 浏览数 (1)

今天在朋友圈分享了一张 Python 写的情话。如下图,需要的可以自取,水印可以随意截取。有对象的可以送给自己的对象,暂时没有对象的可以送给自己喜欢的人或者暧昧对象。

上面这段话的大概意思是:爱就是这样,它既不是真实的,也不是虚假的;它不能用真假来衡量,因为爱就是爱。下面手把手教大家如何在自己的电脑上做出这样一张代码图片。

首先,需要下载[VS Code](https://code.visualstudio.com),方便后续使用终端(Terminnal)以及 Python。选择自己的电脑对应的操作系统,点击稳定版本(Stable)下载即可。

然后我们需要一个 Python 解释器来执行 Python。Windows 用户可以使用 [Python 3.10 解释器](https://www.python.org/ftp/python/3.10.8/python-3.10.8-amd64.exe) 获取,安装的时候务必要选中 “Add Python 3.10 to PATH”。然后点“Install Now”即可完成安装。Mac 用户通常会自带 Python 解释器,也可以在终端中使用 HomeBrew(brew install python3)进行安装。

接着我们打开之前安装好的 VS Code,默认情况下,使用的语言为英文,为了方便,我们可以将它设置成中文显示。使用快捷键组合 [Ctrl Shift P](Mac 用户使用 [Command Shift P]),在搜索框中输入 “Configure Display Language”,选中 “中文(简体)” ,点击 “Restart” 重启即可。

重启完成之后,使用快捷键组合 [Ctrl Shift X](Mac 用户使用 [Command Shift X]),或者在左边的图标中选中“扩展”,在搜索框中输入“Python”,安装第一个扩展,之后再输入“Carbon-no”安装这个扩展。

安装完成之后,我们可以选择工具栏中的“终端”试试 Python 有没有被正确安装。选择“终端”下面的“新建终端”,我们可以在 VS Code 的下方发现一个新建的终端,它会显示你的名字以及当前工作的文件夹信息。“~” 表示当前用户的根目录(home/root)。我们可以尝试输入 “python”(注意首字母小写),查看终端。

当出现上面的图片,表示我们的 Python 已经安装成功。在光标闪烁处输入 “import this” 并回车,可以得到下面一段 Python 之禅的文字。

大意是我们需要写出优美准确可读性好的程序,三思而后行,并投身于实践。然后在光标闪烁处依次输入“love = this”、“love is True”、“love is False”、“love is not True or False”以及“love is love”(注意大小写),每输入一句就按一次回车。可以得到下面的图片。

这个不是很美观,分享出去不太好看。我们可以用 Carbon 插件美化代码片段。选中我们想分享的代码,使用快捷键组合 [Ctrl N](Mac 用户使用 [Command N])新建一个文件,将我们的代码贴进去,为了好看,我们可以删掉 Python 之禅的内容,接着使用快捷键组合 [Ctrl Shift P](Mac 用户使用 [Command Shift P])打开命令面板,搜索“Carbon”,并按下回车。这时会打开一个浏览器的页面,点击 “Export” 就可以下载这个代码片段。

下面如果对 Python 有兴趣的同学可以继续阅读。这段代码中 “import this” 是导入包,然后我们将 this 赋值给 love 这个变量。在 Python 中,“is”表示检查两个对象的 id (可以类比于内存地址)是否相同,这里 love 变量的 id 和 this 相同,和两个 bool 型变量不同,所以前两个都返回 False。“love is not True or False” 的意思是 love 和 “True or False” 的 id 是不是不相等,在 Python 中 or 运算是短路运算,如果 or 前面的是 True 就会返回前者,所以这里实际上是问 love 和 True 的 id 是不是不相等,返回 True。最后 love 和自身的 id 肯定是相同的,所以也会返回 True。

0 人点赞