学完Python基础,刷题巩固是最高效的方式。

这套150道经典Python习题,覆盖基础语法、数据类型、字符串、内置函数、排序与各类算法,每道题附带解题思路和完整解析。
✅基础题
1. 数据类型判断题
4.0 == 4"4.0" == 4bool("1")bool("0")str(32)int(6.26)float(32)float("3.21")int("434")# int("3.42") 会报错bool(-1)bool("")bool(0)"wrqq" > "acd""ttt" == "ttt ""sd"*3"wer" + "2322"
2. 字符串操作
string="Python is good"# string[1:20]# string[3:-4]# string[-10:-3]# string.lower()# string.replace("o","0")# string.startswith("python")# string.split()# len(string)
✅中档题
1. 选择排序
def select_sort(lst): for i in range(len(lst)): min_idx = i for j in range(min_idx,len(lst)): if lst[min_idx] > lst[j]: min_idx = j lst[i], lst[min_idx] = lst[min_idx], lst[i]lst = [2,6,1,8,2,4,9]select_sort(lst)print(lst)
2. 杨辉三角、列表交叉拼接、三位数组合等经典算法题
✅进阶题
有序数组原地去重(O(1)额外空间)
输入:[0,0,1,1,1,2,2,3,3,4,4,4,5]
目标:原地去重,仅用常数额外空间
PDF文档预览:
篇幅有限,更多内容
已经打包好了!!!
#Python#Python练习#Python入门
建议先自行写代码完成,再对照解析复盘,查漏补缺,扎实练好手敲代码基本功。