Python 编程

Python 编程

我正在通过《Full Circle Magazine》学习 Python 编程。有人能修复这个程序吗,因为它无法运行。

#!/usr/bin/env python
strng = 'The time has come'
pos = strng.find('time')

答案1

我猜你正在使用 Ubuntu 并尝试学习 Python。以下是有关如何使示例正常运行的分步指南。

  1. 输入terminalhud(屏幕左上角的 ubuntu 符号)并按回车键。这将打开一个终端。

  2. 在终端中输入python。这将打开 Python 的交互式编程 shell。

  3. 然后输入代码。您将立即获得输出。我认为您在编写代码时遇到困难,因为您不知道如何处理变量pos。在下面的例子中,我只需输入pos即可获取 的值pos。您也可以输入print pos

    strng = 'The time has come'
    pos = strng.find('time')
    pos 
    

你应该看到的输出是

>>> strng = 'the time has come'
>>> pos = strng.find('time')
>>> pos
4
>>> strng[4]
't'
>>> strng[4:]
'time has come'

如果您希望将其作为文件运行,则需要按以下步骤操作。

  1. 在终端中输入which python。这将为你提供 python 二进制可执行文件的位置。

  2. 将此“shebang”(#!/usr/bin/python)放在您以所需名称保存的文件的顶部。

  3. 运行该命令chmod +x the_file_name_you_choose.py以使您的文件可执行。

  4. 然后在与文件相同的目录中运行python the_file_name_you_choose.py。如果您只分配几个变量并且不调用它们(即您说了pos = ...但从未调用过pos),这将不会给您任何输出。

如果还有其他问题,请告诉我们。如果您的问题与 Python 有关,而不是不了解如何在 ubuntu 中使用 Python,请在 stackoverflow 上提问。

相关内容