以下关于字符串处理正确的是哪一项?
A: 字符串是自带索引的,对变量word = "Python",word[1]是字符y,但是word[-1]会报越界错误。
B: +号可以用来拼接两个字符串,对于以下代码的输出字符串是Python 1. >>> prefix = "Py" 2. >>> prefix + 'thon'
C: 字符串的索引有两个边界,前边界和后边界都是包括的。
D: 对于字符串"apple", 3 * "apple"的结果为"3apple"。
A: 字符串是自带索引的,对变量word = "Python",word[1]是字符y,但是word[-1]会报越界错误。
B: +号可以用来拼接两个字符串,对于以下代码的输出字符串是Python 1. >>> prefix = "Py" 2. >>> prefix + 'thon'
C: 字符串的索引有两个边界,前边界和后边界都是包括的。
D: 对于字符串"apple", 3 * "apple"的结果为"3apple"。
举一反三
- 以下代码输出的结果为( )<?php$attr = array("0"=>"aa","1"=>"bb","2"=>"cc");echo $attr[1];?>? 输出为空|aa|会报错!|bb
- 关于eval函数,以下选项中描述错误的是 。 A: eval函数的定义为:eval(source, globals=None, locals=None, /) B: 执行">>> eval("Hello")"和执行">>> eval("'Hello'")"得到相同的结果 C: 如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input(<输入提示字符串>))组合 D: eval函数的作用是将输入的字符串转为Python语句,并执行该语句
- 关于字符串和字符的关系正确的是( ) A: "A"与’A’是相同的 B: 字符串是常量,字符是变量 C: "A"与’A’是不相同的 D: "A"与’A’内容是相同的
- 已知变量s的值是一个字符串,以下能用于判断s这个字符串是否以字符“0”开头,且以字符“9”结尾的表达式为: A: s[0]==0 and s[9]==9 B: s[0]="0" or s[-1]="9" C: s[0]=="0" and s[-1]=="9" D: s[0]=="0" or s[-1]=="9"
- 输入字符串时,要用( )将字符序列括起来。 A: [ ] B: { } C: ' ' D: " "