第 16 课
排队、切片、改句子
1 / 1 · ← → 翻页
第 16 课
列表会排队,句子会改。

学习目标
学会排序、切片。
学会 split、replace,再用 f 填空。
情境

成绩乱糟糟,想排整齐。
口号写错了,想改一个词。
例题

scores = [85, 92, 70]
scores.sort()
print(scores)例题

scores = [85, 92, 70]
new = sorted(scores)
print(scores)
print(new)想一想

例题

nums = [0, 1, 2, 3, 4]
print(nums[1:4])
print(nums[:3])
print(nums[2:])想一想
nums[1] 是一个。
nums[1:2] 仍是一段列表。
例题

s = "苹果,香蕉,梨"
parts = s.split(",")
print(parts)例题

line = "我有一只猫"
print(line.replace("猫", "狗"))
print(line)想一想

想留下新句子,要再赋值。
line = line.replace(...)
例题

name = "小派"
score = 95
print(f"{name}得了{score}分")做一做

high = sorted(scores, reverse=True)
print(high[:2])请运行:排序后取前两名。
做一做

s = "热爱学习,热爱生活"
s = s.replace("生活", "运动")
print(s)请学生改 replace 里的词,再打印。
小结

练一练

[0, 1, 2, 3][1:3]练一练
只写 line.replace(...),不赋值。
原句变了吗?
下一课
把做法装成工具?
