python - 切片单词但不能使输出正确
问题描述
字符串是否可以使用切片rotten tomatoes
产生输出?oat
我一直在尝试使用步骤,但我似乎无法正确使用。我试过了:
my_string = 'rotten tomatoes'
print (my_string[8:13:2]
print (my_string[-3:-8:-2])
但他们仍然产生这个词oao
解决方案
不,这些字母不会分步出现。'a'
是关键字符,因为它只出现一次。
往前走,序列'at'
只能以 1 的步长进行,但'o'
之前是 2 个字符。
往回走,序列'oa'
只能以 2 步为单位,但't'
后面是 3 个字符。
推荐阅读
- javascript - 如何在 Knex.js 迁移时查看 SQL 查询?
- linux-device-driver - “/pl061@9030000:clocks: cell 0 is not a phandle reference”在编译 dts 文件时
- apache-nifi - 无法在 Apache Nifi 中使用“InvokeHTTP”处理器上传文件?
- c# - 在 C# IIS 中调用 bat 文件什么都不做
- erlang - gen_server ,服务器不能调用自己的API函数?
- javascript - 图像 next/js 和顺风不透明度效果
- julia - 使用 Plots 在 Julia 中绘制 DataFrame
- php - 如果用户在某个角色中,则将术语添加到用户的帖子中
- echarts - echarts中如何根据geo进行scatter移动和缩放
- python - 如何从字典列表中获取随机字典的值?