Difference between revisions of "Python double under (dunder) methods"

From wikieduonline
Jump to navigation Jump to search
 
(29 intermediate revisions by 2 users not shown)
Line 1: Line 1:
"double +‎ under" methods
+
Dunder stands for "double +‎ under" [[methods]]
 +
 
 +
[[__init__]]
 +
__[[str]]__
 +
__[[call]]__
 +
__[[setitem]]__
 +
__[[getitem]]__
 +
__[[delitem]]__
 +
__[[len]]__
 +
__[[add]]__
 +
__[[contains]]__
 +
__[[repr]]__
 +
__[[name]]__
 +
__[[main]]__
  
 
== Related ==
 
== Related ==
 
* [[Methods]]
 
* [[Methods]]
 +
* [[Classes]]
 +
* [[List]]
 
* [[Double underscore]]
 
* [[Double underscore]]
 +
* [[Class methods]]
 +
* [[Python]], [[C]]
 +
* [[Polymorphism]]
 +
* <code>_xxxx</code> and <code>__xxxx</code>. Read https://docs.python.org/3/tutorial/classes.html#private-variables
 +
* <code>[[from]] os [[import]] open as open_</code>
 +
* [[Underscore]]
 +
* <code>[[if __name__ == "__main__":]]</code>
 +
 +
== Activities ==
 +
* http://python-history.blogspot.com/2009/02/adding-support-for-user-defined-classes.html
 +
* [[Stackoverflow]]: [https://stackoverflow.com/questions/1436703/what-is-the-difference-between-str-and-repr What is the difference between __str__ and __repr__?]
  
 
== See also ==
 
== See also ==

Latest revision as of 15:04, 15 April 2023

Advertising: