为了账号安全,请及时绑定邮箱和手机立即绑定

我的输出哪里有问题

s='AABCDEFGHHIJ' a = s1[0] b = s2[2] c = s3[3] d = s4[4] e = s5[5] f = s6[6] g = s7[7] h = s8[8] print(a) print(b) print(c) print(d) print(e) print(f) print(g) print(h) 为啥这样输出不行?

正在回答

7 回答

# 你这也太麻烦了

s='AABCDEFGHHIJ'

print(s[1:-3])

0 回复 有任何疑惑可以回复我~

我是零基础开始学到这儿的,这么理解吧

s就是一张工作表,里边有AABCDEFGHHIJ,中括号里边填写的都要来自于这张表s,你在其他s1,s2,s3.....中引用有什么用,你要在S表里找,其他表里的数据是没有的。

1 回复 有任何疑惑可以回复我~

s = 'AABCDEFGHHIJ'

print(s[1:9])

s的从左往右数第0位是A,第11位是j,任务是要ABCDEFGH,就是从第1位到第8位,冒号前面要从第1位开始切片,而不是第0位,冒号后面需要写你需要的后一位 所以就是第9位,而不是第8位。

0 回复 有任何疑惑可以回复我~

你定义的是s,s1~s8你没有定义

5 回复 有任何疑惑可以回复我~

未知对象

0 回复 有任何疑惑可以回复我~

首先,您说使用的s1,s2都不存在,导致您的输出错误;

其次,这一章节所讲的操作是切片操作,就是希望尽量少些代码,您的这种写法不可取。

1 回复 有任何疑惑可以回复我~
s = 'AABCDEFGHHIJ'
a = s[0]
b = s[2]
c = s[3]
d = s[4]
e = s[5]
f = s[6]
g = s[7]
h = s[8]
print(a,b,c,d,e,f,g,h)


3 回复 有任何疑惑可以回复我~
#1

weixin_慕丝1266423

print('AABCDEFGHHIJ'[1:9])
2021-07-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我的输出哪里有问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信