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) 为啥这样输出不行?
# 你这也太麻烦了
s='AABCDEFGHHIJ'
print(s[1:-3])
我是零基础开始学到这儿的,这么理解吧
s就是一张工作表,里边有AABCDEFGHHIJ,中括号里边填写的都要来自于这张表s,你在其他s1,s2,s3.....中引用有什么用,你要在S表里找,其他表里的数据是没有的。
s = 'AABCDEFGHHIJ'
print(s[1:9])
s的从左往右数第0位是A,第11位是j,任务是要ABCDEFGH,就是从第1位到第8位,冒号前面要从第1位开始切片,而不是第0位,冒号后面需要写你需要的后一位 所以就是第9位,而不是第8位。
你定义的是s,s1~s8你没有定义
未知对象
首先,您说使用的s1,s2都不存在,导致您的输出错误;
其次,这一章节所讲的操作是切片操作,就是希望尽量少些代码,您的这种写法不可取。
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)