python - 如何反向打印字符串的一部分?
问题描述
所以我需要这样做:
[ ] 反向打印 long_word 的最后 4 个字母
[ ] 在 Reverse long_word = "timeline" 中打印跨越 long_word 索引 3 到 6 的字母
我知道如何从某个点反向打印整个字符串,但我不确定如何打印它的某个部分。
解决方案
before = "myString"
idx - index of cut
after = before[:idx] + (before[idx:])[::-1]
string[idx:]
返回以指定索引结尾的子字符串。
string[:idx]
返回从指定索引开始的子字符串。
string[::-1]
以相反的顺序返回字符串
推荐阅读
- css - css样式的问题
- json - 如何在 Flutter 中从 JSON 中提取独特的类别?
- jquery - 合并多个无序列表项并将它们转换为选择下拉列表
- firebase - Firebase 云功能:使用事务更新函数中的代码后出现“无法获取默认凭据”错误
- heroku - Heroku部署应用程序错误无法打开应用程序
- ruby-on-rails - ActiveRecord::StatementInvalid (SQLite3::SQLException: no such table: main.contacts) Rails 中的友谊
- arrays - 加入两个字符串 - Swift
- pine-script - 如何只执行一次strategy.entry order,然后等待条件重新进入
- python - 自定义 tensorflow-lite 模型推理提供 1.00 的测试精度
- javascript - 中继 JS 异常:预期请求具有有效的 `id` 或 `cacheID` 属性