1 双层循环
最外层循环目的是将第一个乘数遍历,内层循环遍历第二个乘数(范围为1到所第一个所遍历乘数,也就是1到i + 1)
sep=’’ 为的是将print()中的“,”替换成 无字符(“,”print出时为空格)
因为每次print结尾会自带一个换行符,end=’ ’ 是将换行符换成空格
最后print()作用为换行
2 列表操作
import 引用模块
r.randint(0,100)函数原本是取一个0到100的整数,而配合上range(20)便是取20个0到100的整数
t[0,10]便是切片下t的前10个元素为一列表,t[10:20]以此类推
sort()为给列表里元素排序
reverse()则是倒序
3 文件操作
文件打开有两种形式
1.x = open(‘xxx’,‘w+’)
这种形式需要用x.close()关闭
如当前目录下无该文件将会自动生成
2.with open(‘xxx’,‘a+’)
无需关闭
4
5
重中之重
6
原题是将诗句逐句打印出来。x.readlines()是将文件当作列表读取出,而后的a = a + 1则是诗句的句数与上前面的 l[a] 配合使用。
7 格式化
(1)
format()中的元素自有序列在前方的{}中填入则会相应填入
8
找不到更好的解释,ppt最好。
前方的{}中的0是指format后面的元素。当只有一个元素时,0去掉也无所谓
9
更为实用的翻转手段
x.reverse()不能翻转许多东西,reverse更适合用于列表中元素的翻转
10 字典操作
听说.get()和.pop()必考
复习这个就完事了
11 异常处理
(1)
12自定义异常
13
该步中的listName时将listName作为键填入字典,且将字典中的值初始化为0
14
max(x)中的x甚至可以比较字母顺序
15
这题重点在sum()函数,它能将列表中的数相加,如果元素中包含元组,还能将元组相加后再相加
16
还是取原ppt,传递参数。