Python字符串综合练习
一.单选题
1.以下关于字符串类型的操作的描述,错误的是:( )
A. str.replace(x,y)方法把字符串str中所有的x子串都替换成y
B. 想把一个字符串str所有的字符都大写,用str.upper()
C. 想获取字符串str的长度,用字符串处理函数 str.len()
D. 设 x = 'aa' ,则执行x*3的结果是'aaaaaa'
2.设 str = 'python',想把字符串的第一个字母大写,其他字母还是小写,正确的选项是( )
A. print(str[0].upper()+str[1:]) B. print(str[1].upper()+str[-1:1])
C. print(str[0].upper()+str[1:-1]) D. print(str[1].upper()+str[2:])
3. s = " Python", 能够显示输出 Python 的选项是:( )
A. print(s[0:-1]) B. print(s[-1:0]) C. print(s[:5]) D. print(s[:])
4.以下代码的输出结果是:( )
>>> s = 'PYTHON'
>>>'{0: 4}'.format(s)
- 'PYTH' B. 'PYTHON' C. ' PYTHON' D. 'PYT'
5.[2023五校联盟联考真题]表达式"ghgehaogh".strip (" gh")的结果是( )。
A. 'ehao' B. 'gehao' C. 'ehaogh' D. 'eao'
6.[2023五校联盟联考真题]字符串s='a\nb\tc',则len(s)的值是( )
A.7 B.6 C.5 D.4
7.[2023五校联盟联考真题]字符串s=r'abc\t\n',则len(s)的值为( )
A.7 B.6 C.5 D.4
8.同时去掉字符串左边和右边空格的函数是:( )
A. center() B.strip() C. fomat() D. count()
9.表达式 ev