以下程序的执行结果是( )。 tstr=’12345678’ print(tstr[1:-1:2])

admin2022-09-10  35

问题 以下程序的执行结果是(          )。
  tstr=’12345678’
  print(tstr[1:-1:2])

选项 A、2468
B、246
C、1357
D、24

答案B

解析 本题主要考核字符串的切片。切片的使用方式如下。
    <字符串或字符串变量>[N:M:L]
    切片获取字符串从N到M(不包含M)、步长为L的子字符串,其中N和M为字符串的索引,L为步长,可以混合使用正向递增索引和反向递减索引。切片要求N和M都在字符串的索引区间,如果N大于等于M,则返回空字符串。如果N缺失,则默认将N设为0;如果M缺失,则默认表示到字符串结尾。本题从索引为1的字符取到索引为-1的字符,且步长为2,所以结果为246。本题选择B选项。
转载请注明原文地址:https://jikaoti.com/ti/sF50FFFM
0

最新回复(0)