一、python错题集
1、
二、python易忘点
1、if else while elif后面加:
2、几次方**
3、反斜杠\加某字符直接输出某字符
4、//求某数商
5、in操作符可判断某字符或字符串是否在list里,返回是False或True
和for搭配,还可以遍历list
6、list(rang[1,5])包前不包后[1,2,3,4]
7、list变量的+只是类似string的+操作
8、raise关键词直接指明错误类型
9、多数exception的关键词可以同时输出字符串
10、set、dictionary {},list[],tuple()。tuple里的元素定义后不能用赋值=修改
11、a[1:-1],a的第二个到最后一个,如果负数在step就反着跳步
12、快速生成想要的list[]
13、format输出特定格式,类似占位符
14、把list变字符串join
15、all,any函数
16、lambda用法可的等效于定义一个函数
17、以后调试代码看中间结果,可尝试list()函数
18、在list选想要的,可以filter函数
19、yield 的作用就是把一个函数变成一个 generator,带有 yield 的函数不再是一个普通函数,Python 解释器会将其视为一个 generator。
一个带有 yield 的函数就是一个 generator,它和普通函数不同,生成一个 generator 看起来像函数调用,但不会执行任何函数代码。
20、无限迭代器函数,count、cycle、repeat。
三、pytorch易忘点
1、改变一个 tensor 的大小或者形状,torch.view
2、有一个元素 tensor ,使用 .item() 来获得这个 value
Ps:今天之前一定要写完oo论文