1.链表
next() 返回迭代器的下一个项目。详情见:https://www.runoob.com/python/python-func-next.html
ListNode()
class Solution(object):
def addTwoNumbers(self, l1, l2):
"""
:type l1: ListNode
:type l2: ListNode
:rtype: ListNode
"""
l3=p=ListNode(0) #定义只有头节点的空链表,l3为头指针,p为遍历指针,carry为进值
carry=0
while l1 or l2 or carry:
if l1:
carry+=l1.val
l1=l1.next
if l2:
carry+=l2.val
l2=l2.next
p.next=ListNode(carry%10)
p=p.next;
carry=carry//10
2.python的pickle模块dump()和load()函数介绍
序列化:把对象转换为字节序列的过程称为对象的序列化。
反序列化:把字节序列恢复为对象的过程称为对象的反序列化.
(1)pickle.dump(obj, file, [,protocol])
注释:序列化对象,将对象obj保存到文件file中去。参数protocol是序列化模式,默认是0(ASCII协议,表示以文本的形式进行序列化),protocol的值还可以是1和2(1和2表示以二进制的形式进行序列化。其中,1是老式的二进制协议;2是新二进制协议)。file表示保存到的类文件对象,file必须有write()接口,file可以是一个以’w’打开的文件或者是一个StringIO对象,也可以是任何可以实现write()接口的对象。
(2)pickle.load(file)
注释:反序列化对象,将文件中的数据解析为一个python对象。file中有read()接口和readline()接口
REF:https://blog.csdn.net/ITBigGod/article/details/86477083
3.plt.tight_layout()会自动调整子图参数,使之填充整个图像区域
4.assert不符合条件就终止程序.
5.hasattr() 函数用于判断对象是否包含对应的属性.
hasattr(object, name)
参数
object – 对象。
name – 字符串,属性名。
返回值
如果对象有该属性返回 True,否则返回 False
6.read(),readline(),readlines()
(1)read()
特点:读取整个文件,将文件内容放到一个字符串变量中。
劣势:如果文件非常大,尤其是大于内存时,无法使用read()方法。
(2)readline()
特点:readline()方法每次读取一行;返回的是一个字符串对象,保持当前行的内存
缺点:比readlines慢得多
text_line = file.readline()
(3)readlines()
特点:一次性读取整个文件;自动将文件内容分析成一个行的列表。
a = file.readlines()
['吴迪 177 70 13888888\n', '王思 170 50 13988888\n', '白雪 167 48 13324434\n', '黄蓉 166 46 13828382']
7.getattr()
getattr() 函数用于返回一个对象属性值。
getattr 语法:getattr(object, name[, default])
参数:
object – 对象。
name – 字符串,对象属性。
default – 默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError。
返回值:返回对象属性值。
8.plt.subplots(1)
创建一个图像对象(figure) 和 一系列的子图(subplots)。
返回值
fig: matplotlib.figure.Figure 对象
ax:子图对象( matplotlib.axes.Axes)或者是他的数组
详情见官网:https://matplotlib.org/api/_as_gen/matplotlib.figure.Figure.html#matplotlib.figure.Figure
9.plt.show()
将显示正在处理的当前图形。
plt.draw()
会重新画数字。这允许您在交互模式下工作,并且,如果您已经更改了数据或格式,则允许图形本身进行更改。
10.multiprocessing.get_start_method(allow_none=False):
返回用于启动进程的start方法的名称。
详情见:https://blog.csdn.net/qq_14898613/article/details/54577442