python - 检入从最后一个字符到第一个字符的字符串
问题描述
我想在python中使用while循环检查从最后一个字符到第一个字符的字符串。
Linux - Ubuntu - 我正在使用 Atom 文本编辑器。
fruit = 'banana'
letter = fruit[5]
length = len(fruit)
index = 5
while index > len(fruit):
letter = fruit[index]
print(letter)
index = index - 1
终端正确列出了字符,但这样做了两次,最后显示超出范围错误。查看:
a
n
a
n
a
b
a
n
a
n
a
b
Traceback (most recent call last):
File "youtube.py", line 5, in <module>
letter = fruit[index]
IndexError: string index out of range
解决方案
谢谢大家,我尝试了以下方法,它有效。我使用了中断功能。
fruit = 'banana'
index = 0
while index < len(fruit) :
letter = fruit[index - 1]
print(letter)
index = index - 1
if index == -6 :
break
推荐阅读
- javascript - 如何使用 Material UI Card 和 CardMedia 在背景图像上添加一些文本
- vue.js - 如何进行 JWT 身份验证?
- javascript - Paypal 智能按钮 actions.order.capture()
- python - 有没有一种方法可以在 django 查询中按 x 中的任何一个进行过滤
- android - 在 Android 上将当前日期与时间分开
- python - 在python中使用BeautifulSoup获取文本后的'href'标签
- c# - 任务上的无分配超时
- codeigniter - 使用 CI 和 Bootstrap 切换下拉菜单不适用于多视图
- android - BLE扫描在具有权限的android 10上不起作用
- java - 如何计算java中textArea中段落的行数?