题目
以下语句执行结果是()s='北京,上海,广州,深圳'print(s.strip(',').replace(',',';'))A. 北京;上海;广州;深圳;B. 北京上海广州深圳C. 北京;上海;广州;深圳,D. 北京;上海;广州;深圳
以下语句执行结果是()s='北京,上海,广州,深圳'print(s.strip(',').replace(',',';'))
- A. 北京;上海;广州;深圳;
- B. 北京上海广州深圳
- C. 北京;上海;广州;深圳,
- D. 北京;上海;广州;深圳
题目解答
答案
D
解析
步骤 1:理解字符串操作
字符串操作包括strip()和replace()。strip()用于移除字符串头尾指定的字符(默认为空格或换行符);replace()用于将字符串中的某个字符替换为另一个字符。
步骤 2:执行strip()操作
s.strip(',')会移除字符串s开头和结尾的逗号,但s的开头和结尾并没有逗号,所以s保持不变。
步骤 3:执行replace()操作
s.replace(',',';')会将字符串s中的所有逗号替换为分号,所以s变为'北京;上海;广州;深圳'。
字符串操作包括strip()和replace()。strip()用于移除字符串头尾指定的字符(默认为空格或换行符);replace()用于将字符串中的某个字符替换为另一个字符。
步骤 2:执行strip()操作
s.strip(',')会移除字符串s开头和结尾的逗号,但s的开头和结尾并没有逗号,所以s保持不变。
步骤 3:执行replace()操作
s.replace(',',';')会将字符串s中的所有逗号替换为分号,所以s变为'北京;上海;广州;深圳'。