【发布时间】:2011-11-12 02:15:20
【问题描述】:
编写一个函数,将一个字符串和一个数字 n 作为输入参数,并返回一个由每第 n 个字母组成的新创建的字符串。
谁能帮忙?
【问题讨论】:
-
你试过什么?您是否查看过任何字符串方法,尤其是
slice notation?
编写一个函数,将一个字符串和一个数字 n 作为输入参数,并返回一个由每第 n 个字母组成的新创建的字符串。
谁能帮忙?
【问题讨论】:
slice notation?
这在 Python 中非常简单,因为它处理索引的方式:
def every_n(s, n):
return s[::n]
冒号之间的第三项表示“每个 n”。
查看Explain Python's slice notation 以更深入地了解如何在 Python 中进行切片。
【讨论】: