开始使用免费开始使用

回文

接下来,您要在电影评论数据集的词语中寻找任何有趣之处。回文是指从前往后与从后往前读都相同的字符序列,例如:MadamNo lemon, no melon。您发现有些有趣的电影名可能具备这一特征。您想列出所有有趣的回文电影标题,但会先从一个示例开始分析。

在 Python 中,您还可以通过第三个索引指定步长。如果未指定第一个或第二个索引,且第三个索引为负数,将会以步长跳跃并倒序返回字符。

某条示例电影评论的文本已保存在变量 movie 中。您可以在 IPython Shell 中使用 print(movie) 查看该变量。

本练习是课程的一部分

Python 中的正则表达式

查看课程

练习说明

  • 从变量 movie 中提取第 12 到第 30 个字符的子串(对应电影标题),并将其保存到变量 movie_title
  • movie_title 中的字符串反转,得到回文字符串。
  • 完成代码:如果 movie_title 是回文,则打印该 movie_title

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Get the word
movie_title = ____[____]

# Obtain the palindrome
palindrome = ____[____]

# Print the word if it's a palindrome
if movie_title == palindrome:
	print(____)
编辑并运行代码