首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python编程

Python编程
EN

Ask Ubuntu用户
提问于 2013-11-02 10:23:47
回答 1查看 317关注 0票数 -1

我正在学习Python编程从全圆杂志。有人能纠正这个程序,因为它不起作用。

代码语言:javascript
复制
#!/usr/bin/env python
strng = 'The time has come'
pos = strng.find('time')
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2013-11-02 10:44:06

我想您正在使用Ubuntu,并且正在尝试学习python。以下是如何让您的示例工作的一步一步的指南。

  1. 在hud中键入terminal (屏幕左上角的ubuntu符号)并按enter键。这打开了一个终端。
  2. 在终端类型python中。这将为python打开一个交互式编程shell。
  3. 然后输入你的代码。你将立即得到你的输出。我认为您正在处理代码,因为您不知道如何处理pos变量。在下面的示例中,我只需输入pos以获得pos的值。您还可以键入print pos。strng =‘时机已到’pos = strng.find(' time ') pos

您应该看到的输出类型是

代码语言:javascript
复制
>>> 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,那么请问您关于堆栈溢出的问题。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/369903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档