|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
x = ('fghjkl')
for i in range(0,len(x)):
type(i)
x[0,len(x)]
<class 'int'>
Traceback (most recent call last):
File "<pyshell#24>", line 3, in <module>
x[0,len(x)]
TypeError: string indices must be integers, not 'tuple'
为何type(i)打出来的是int,而报错时说是tuple?
奇怪,哪里弄错了吗
@希儿的 我更正一下AI的说法,
报错信息:
- Traceback (most recent call last):
- File "<pyshell#24>", line 3, in <module>
- x[0,len(x)]
- TypeError: string indices must be integers, not 'tuple'
复制代码
指的是方括号里填了多个参数(0和len(x))
切片中间的分隔应该用冒号
->修改完后:
- x = ('fghjkl')
- for i in range(0,len(x)):
- type(i)
- [color=Red]x[0:len(x)][/color]
复制代码
|
|