资源简介 字符串的索引和分片(一)一.填空题字符串中的字符是通过索引来提取的,索引从 开始。索引可以取负值,表示从末尾提取,最后一个索引值为表达式'3'+'6'的值为 ;3.表达式3+6的值为4.表达式int('3')+6的值为 ;5.已知 x = 'abcdefg',则表达式x[3:]+ x[:3]的值为单选题下列关于字符串的说法中,错误的是( )一个汉字可以视为长度为1的字符串。B.字符串以\0标志字符串的结束。既可以是单引号,也可以用双引号创建字符串。在三引号中可以包含换行回车等特殊字符。2.以下是正确的字符串的是:( ) A.‘abc”ab” B .['abc”ab'] C "abc"ab" D "abc\"ab"3.以下代码运行结果为( )s="Python"; print(s[6])A.n B.P C.o D.报错,提示IndexError4.如果name = "全国计算机等级考试二级Python",以下选项中输出错误的是( )A. print(name[:]) 输出: 全国计算机等级考试二级PythonB. print(name[11:]) 输出: PythonC. print(name[:11]) 输出: 全国计算机等级考试二级D. print(name[0], name[8],name[-1])输出: 全 试5.下面代码的输出结果是( )name = 'Python语言程序设计'print(name[2:-2])thon语言程序 B. thon语言程序设C. ython语言程序 D. ython语言程序设6.给出如下代码:TempStr = “Hello World”以下选项中可以输出“World”子串的是( )A. print(TempStr[–5: –1]) B. print(TempStr[–5:0])C. print(TempStr[–4: –1]) D. print(TempStr[–5:])7.s = "Python", 能够显示输出 Python 的选项是( )print(s[0:-1]) B. print(s[-1:0]) C. print(s[:6]) D. print(s[1:])8.s = 'the sky is blue',表达式 print(s[-4:], s[:-4]) 的结果是:( )A. the sky is blue B. blue is sky theC. sky is blue the D. blue the sky is9.设 s="Happy New Year",则 s[3:8]的值为:( )A. 'ppy Ne' B.'py Ne' C.'ppy N' D.'py New'10.以下代码的输出结果是( )>>> s="abcdefgh">>> print(s[::-2])aceg B.hfdb C.abcdef D.ab11."ab"+"c"*2 结果是:( )A. abc2 B. abcabc C.abcc D. ababcc12.以下代码的输出结果是( )>>> a="3">>> b=2>>> print(a+b)A.5 B.32 C.33 D.产生异常13.(联考真题)已知a='abcd1234',则print(a[2:5])语句打印显示结果为( )。A.cd1 B.bcd C.d12 D.出错三、编程题:输入自己的身份证号码,按下列格式输出自己的出生日期信息如输入:110101200612260019输出:我的出生日期是 2006年 12 月 26 日参考答案一.填空题1.0 -1 2.'36' 3.9 4.9 5.'defgabc'二、单选题1.B 2.D 3.D 4.D 5.A 6.D 7.C 8.D 9.B10.B 11.C 12.D 13.A三、编程题:输入自己的身份证号码,按下列格式输出自己的出生日期信息如输入:110101200612260019输出:我的出生日期是 2006年 12 月 26 日s=input()year=s[6:10]month=s[10:12]day=s[12:14]print(f'我的出生日期是{year}年{month}月{day}日') 展开更多...... 收起↑ 资源预览