用Python语句来编写以下句子 (1) 已知strSource = ‘code that change world’,请写出Python程序语句,实现如下效果(可以使用(不限于)strip()、lstrip()、rstrip()、split()、count()、replace()等函数) ① 将strSource用空格分隔成由字符串组成的列表(效果:['code', 'that', 'change', 'world']): ② 将strSource用空格分隔成由字符串组成的列表且字符串元素的首尾不包含字符’t’(效果:['code', 'ha', 'change', 'world']): ③ 将strSource中每个单词首尾的空格去掉(效果:'codethatchangeworld'): ④ 将strSource中每个单词首尾的’c’去掉(效果:'ode that hange world'): ⑤ 统计strSource中’code’出现的次数。 (2) 有如下列表:nums = [2,7,11,15,1,8,7] 找到列表中和等于9的元素对的集合,以[(2,7),(1,8)]的形式输出。 (3) 请编写程序,该程序实现将字符串:Python,进行逆序输出:nohtyP。
时间: 2023-04-04 17:04:26 浏览: 227
python的语句用法
(1)
① 代码:strSource.split()
输出结果:['code', 'that', 'change', 'world']
② 代码:[s.strip('t') for s in strSource.split() if 't' not in s[0]+s[-1]]
输出结果:['code', 'ha', 'change', 'world']
③ 代码:strSource.replace(' ', '')
输出结果:'codethatchangeworld'
④ 代码:' '.join([s.strip('c') for s in strSource.split()])
输出结果:'ode that hange world'
⑤ 代码:strSource.count('code')
输出结果:1
(2) 代码:
nums = [2,7,11,15,1,8,7]
res = []
for i in range(len(nums)):
for j in range(i+1, len(nums)):
if nums[i]+nums[j] == 9:
res.append((nums[i], nums[j]))
print(res)
输出结果:[(2, 7), (1, 8)]
(3) 代码:'Python'[::-1]
输出结果:'nohtyP'
阅读全文