s=’1234567890’,以下表示’1234’的选项是( )。

admin2021-03-17  20

问题 s=’1234567890’,以下表示’1234’的选项是(    )。

选项 A、s[1:5]
B、s[0:3]
C、s[-10:-5]
D、s[0:4]

答案D

解析 对字符串中某个子串或区间的检索称为切片。切片的语法格式如下:
<字符串或字符串变量>[N:M]
切片获取字符串从N到M(不包含M)的子字符串,其中N和M为字符串的索引,可以混合使用正向递增索引和反向递减索引。切片要求N和M都在字符串的索引区间,如果N大于等于M,则返回空字符串。如果N缺失,则默认将N设为0;如果M缺失,则默认表示到字符申结尾。
题干中s[1:5]=’2345’,s[0:3]=’123’,s[-10:-5]=’12345’,s[0:4]=’1234’。本题选择D选项。
转载请注明原文地址:https://jikaoti.com/ti/4p50FFFM
0

最新回复(0)