3. Special Methods# 3.1. Introduction 3.1.1. Writing Special Methods 3.2. Unary Special Methods 3.2.1. String - __str__ 3.2.2. Length - __len__ 3.3. Binary Special Methods 3.3.1. Equality Checks - __eq__ and __ne__ 3.3.2. Order Checks - __lt__, __le__, __gt__, __ge__ 3.3.3. Arithmetic - __add__, __sub__ 3.4. Extension: Container Methods 3.4.1. __getitem__ 3.4.2. __iter__