【问题标题】:How do I print a portion of a string in reverse? [duplicate]如何反向打印字符串的一部分? [复制]
【发布时间】:2021-12-03 05:44:09
【问题描述】:

所以我需要这样做:

[ ] 反向打印long_word的最后4个字母

[ ] 在 Reverse long_word = "timeline" 中打印跨越 long_word 索引 3 到 6 的字母

我知道如何从某个点反向打印整个字符串,但我不确定如何打印它的某个部分。

【问题讨论】:

  • 以更大的字体提出问题并不能解决您的问题的问题,即您没有提供您自己尝试过的示例以及您遇到的问题是什么. stackoverflow.com/help/how-to-ask
  • 请以一个明确的例子说明您的期望。
  • @Grismar 抱歉,我不是故意这样格式化的

标签: python slice


【解决方案1】:
before = "myString"

idx - index of cut

after = before[:idx] + (before[idx:])[::-1]

string[idx:] 返回以指定索引结尾的子字符串。

string[:idx] 返回从指定索引开始的子字符串。

string[::-1] 以相反的顺序返回字符串

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-18
    • 2014-08-05
    • 1970-01-01
    • 2013-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-08
    相关资源
    最近更新 更多