python

1. python学习笔记

1. python2.7 python310 关于msgpack实现接口有差异

2. python2.7 2个dict比较 自定义数据结构需要实现__eq__函数

class Fix32(object):
	__slots__ = ('value',)

	def __init__(self, value):
		self.value = value

	def __eq__(self, other):
		return other.value == self.value

	def __repr__(self):
		return 'Fix32(%s)' % self.value

	def __str__(self):
		return 'Fix32(%s)' % self.value

	def to_str(self):
		return 'Fix32(%s)' % self.value

	def form_str(self, str):
		self.value = float(str[6:-1])