A、 s[0::-1]
B、 s[-1::-1]
C、 s[2::-1]
D、 s[:-1]
答案:A
解析:首先,我们来分析一下题干。题干给出了一个字符串s='tab',要求找出表达式中不会得到'bat'的选项。
A选项:s[0::-1]
这个表达式的意思是从字符串s的第0个字符开始,以-1的步长(即逆序)取到最后一个字符。
结果为'bat',所以A选项不正确。
B选项:s[-1::-1]
这个表达式的意思是从字符串s的最后一个字符开始,以-1的步长(即逆序)取到第一个字符。
结果为'tab',所以B选项正确。
C选项:s[2::-1]
这个表达式的意思是从字符串s的第2个字符开始,以-1的步长(即逆序)取到第一个字符。
结果为'ta',所以C选项不正确。
D选项:s[:-1]
这个表达式的意思是从字符串s的第一个字符开始,取到倒数第二个字符。
结果为'ta',所以D选项不正确。
综上所述,正确答案是B选项。
A、 s[0::-1]
B、 s[-1::-1]
C、 s[2::-1]
D、 s[:-1]
答案:A
解析:首先,我们来分析一下题干。题干给出了一个字符串s='tab',要求找出表达式中不会得到'bat'的选项。
A选项:s[0::-1]
这个表达式的意思是从字符串s的第0个字符开始,以-1的步长(即逆序)取到最后一个字符。
结果为'bat',所以A选项不正确。
B选项:s[-1::-1]
这个表达式的意思是从字符串s的最后一个字符开始,以-1的步长(即逆序)取到第一个字符。
结果为'tab',所以B选项正确。
C选项:s[2::-1]
这个表达式的意思是从字符串s的第2个字符开始,以-1的步长(即逆序)取到第一个字符。
结果为'ta',所以C选项不正确。
D选项:s[:-1]
这个表达式的意思是从字符串s的第一个字符开始,取到倒数第二个字符。
结果为'ta',所以D选项不正确。
综上所述,正确答案是B选项。
A. dict1 ={}
B. dict3=dict([2,5],[3,4])
C. dict2={3 :5 }
D. dict4= dict(( [1,2],[3,4]))
A. 集合
B. 列表
C. 元组
D. 字符串
A. s.replace(” ,'')
B. s=s.replace(” ,'.)
C. s.replace('' , ”)
D. s=s.replace('. ,”)
A. 必须按顺序插入元素
B. 元素类型可以不同
C. 支持 in 运算符
D. 长度没有限制
A. a=a+int('1')
B. a+1
C. a=a+1
D. a+=1
A. {'py123'}
B. {‘p’,’y’,’p’,’y’,’1’,’2’,’3’}
C. {'pypy123'}
D. {‘1’,’p',’2’,’3',’y’}