<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cases (Posty o oop)</title><link>https://fizyk.dev/</link><description></description><atom:link href="https://fizyk.dev/pl/tags/oop.xml" rel="self" type="application/rss+xml"></atom:link><language>pl</language><lastBuildDate>Sun, 21 Jun 2026 16:36:43 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Python, i wszystko jest obiektem</title><link>https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/</link><dc:creator>Grzegorz Śliwiński</dc:creator><description>&lt;p&gt;Jakiś czas temu wpisałem sobie konsoli pythonowej wypisałem metody instancj inta za pomocą funkcji dir:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_d8842aba23c34c80ac5e3c66b9185174-1" name="rest_code_d8842aba23c34c80ac5e3c66b9185174-1" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_d8842aba23c34c80ac5e3c66b9185174-1"&gt;&lt;/a&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;dir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_d8842aba23c34c80ac5e3c66b9185174-2" name="rest_code_d8842aba23c34c80ac5e3c66b9185174-2" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_d8842aba23c34c80ac5e3c66b9185174-2"&gt;&lt;/a&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;'__abs__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__add__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__and__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__class__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__cmp__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__coerce__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__delattr__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__div__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__divmod__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__doc__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__float__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__floordiv__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__format__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__getattribute__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__getnewargs__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__hash__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__hex__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__index__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__init__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__int__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__invert__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__long__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__lshift__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__mod__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__mul__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__neg__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__new__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__nonzero__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__oct__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__or__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__pos__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__pow__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__radd__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__rand__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__rdiv__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__rdivmod__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__reduce__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__reduce_ex__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__repr__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__rfloordiv__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__rlshift__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__rmod__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__rmul__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__ror__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__rpow__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__rrshift__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__rshift__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__rsub__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__rtruediv__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__rxor__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__setattr__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__sizeof__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__str__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__sub__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__subclasshook__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__truediv__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__trunc__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'__xor__'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'bit_length'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'conjugate'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'denominator'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'imag'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'numerator'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'real'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Spodziewałem się tego, choć chyba nie aż takiej ilości atrybutów. Instancja integera ma 64 metody i atrybuty. Parę kolejnych przykładów:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_c758707602f142ed80d0344e1962d58a-1" name="rest_code_c758707602f142ed80d0344e1962d58a-1" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_c758707602f142ed80d0344e1962d58a-1"&gt;&lt;/a&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;dir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;a id="rest_code_c758707602f142ed80d0344e1962d58a-2" name="rest_code_c758707602f142ed80d0344e1962d58a-2" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_c758707602f142ed80d0344e1962d58a-2"&gt;&lt;/a&gt;&lt;span class="mi"&gt;64&lt;/span&gt;
&lt;a id="rest_code_c758707602f142ed80d0344e1962d58a-3" name="rest_code_c758707602f142ed80d0344e1962d58a-3" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_c758707602f142ed80d0344e1962d58a-3"&gt;&lt;/a&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;dir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;a id="rest_code_c758707602f142ed80d0344e1962d58a-4" name="rest_code_c758707602f142ed80d0344e1962d58a-4" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_c758707602f142ed80d0344e1962d58a-4"&gt;&lt;/a&gt;&lt;span class="mi"&gt;71&lt;/span&gt;
&lt;a id="rest_code_c758707602f142ed80d0344e1962d58a-5" name="rest_code_c758707602f142ed80d0344e1962d58a-5" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_c758707602f142ed80d0344e1962d58a-5"&gt;&lt;/a&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;dir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;bool&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;a id="rest_code_c758707602f142ed80d0344e1962d58a-6" name="rest_code_c758707602f142ed80d0344e1962d58a-6" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_c758707602f142ed80d0344e1962d58a-6"&gt;&lt;/a&gt;&lt;span class="mi"&gt;64&lt;/span&gt;
&lt;a id="rest_code_c758707602f142ed80d0344e1962d58a-7" name="rest_code_c758707602f142ed80d0344e1962d58a-7" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_c758707602f142ed80d0344e1962d58a-7"&gt;&lt;/a&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;dir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;isinstance&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;a id="rest_code_c758707602f142ed80d0344e1962d58a-8" name="rest_code_c758707602f142ed80d0344e1962d58a-8" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_c758707602f142ed80d0344e1962d58a-8"&gt;&lt;/a&gt;&lt;span class="mi"&gt;26&lt;/span&gt;
&lt;a id="rest_code_c758707602f142ed80d0344e1962d58a-9" name="rest_code_c758707602f142ed80d0344e1962d58a-9" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_c758707602f142ed80d0344e1962d58a-9"&gt;&lt;/a&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;dir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;dir&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;a id="rest_code_c758707602f142ed80d0344e1962d58a-10" name="rest_code_c758707602f142ed80d0344e1962d58a-10" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_c758707602f142ed80d0344e1962d58a-10"&gt;&lt;/a&gt;&lt;span class="mi"&gt;26&lt;/span&gt;
&lt;a id="rest_code_c758707602f142ed80d0344e1962d58a-11" name="rest_code_c758707602f142ed80d0344e1962d58a-11" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_c758707602f142ed80d0344e1962d58a-11"&gt;&lt;/a&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;dir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;a id="rest_code_c758707602f142ed80d0344e1962d58a-12" name="rest_code_c758707602f142ed80d0344e1962d58a-12" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_c758707602f142ed80d0344e1962d58a-12"&gt;&lt;/a&gt;&lt;span class="mi"&gt;26&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;I niespodzianka:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_f4167073efb144e88434f328b53fdc61-1" name="rest_code_f4167073efb144e88434f328b53fdc61-1" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_f4167073efb144e88434f328b53fdc61-1"&gt;&lt;/a&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;dir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;a id="rest_code_f4167073efb144e88434f328b53fdc61-2" name="rest_code_f4167073efb144e88434f328b53fdc61-2" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_f4167073efb144e88434f328b53fdc61-2"&gt;&lt;/a&gt;  &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s2"&gt;"&amp;lt;stdin&amp;gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;
&lt;a id="rest_code_f4167073efb144e88434f328b53fdc61-3" name="rest_code_f4167073efb144e88434f328b53fdc61-3" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_f4167073efb144e88434f328b53fdc61-3"&gt;&lt;/a&gt;    &lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;dir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;a id="rest_code_f4167073efb144e88434f328b53fdc61-4" name="rest_code_f4167073efb144e88434f328b53fdc61-4" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_f4167073efb144e88434f328b53fdc61-4"&gt;&lt;/a&gt;            &lt;span class="o"&gt;^&lt;/span&gt;
&lt;a id="rest_code_f4167073efb144e88434f328b53fdc61-5" name="rest_code_f4167073efb144e88434f328b53fdc61-5" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_f4167073efb144e88434f328b53fdc61-5"&gt;&lt;/a&gt;&lt;span class="ne"&gt;SyntaxError&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;invalid&lt;/span&gt; &lt;span class="n"&gt;syntax&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;W zasadzie nie wiem, czego się spodziewałem.... chociaż, sprawdźmy w paythonie 3.3:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_becd9b920cdc4540875f4fa29974cffb-1" name="rest_code_becd9b920cdc4540875f4fa29974cffb-1" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_becd9b920cdc4540875f4fa29974cffb-1"&gt;&lt;/a&gt;&lt;span class="n"&gt;Python&lt;/span&gt; &lt;span class="mf"&gt;3.3.1&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;default&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;Apr&lt;/span&gt; &lt;span class="mi"&gt;17&lt;/span&gt; &lt;span class="mi"&gt;2013&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;22&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;32&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_becd9b920cdc4540875f4fa29974cffb-2" name="rest_code_becd9b920cdc4540875f4fa29974cffb-2" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_becd9b920cdc4540875f4fa29974cffb-2"&gt;&lt;/a&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;GCC&lt;/span&gt; &lt;span class="mf"&gt;4.7.3&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="n"&gt;on&lt;/span&gt; &lt;span class="n"&gt;linux&lt;/span&gt;
&lt;a id="rest_code_becd9b920cdc4540875f4fa29974cffb-3" name="rest_code_becd9b920cdc4540875f4fa29974cffb-3" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_becd9b920cdc4540875f4fa29974cffb-3"&gt;&lt;/a&gt;&lt;span class="n"&gt;Type&lt;/span&gt; &lt;span class="s2"&gt;"help"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"copyright"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"credits"&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="s2"&gt;"license"&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;more&lt;/span&gt; &lt;span class="n"&gt;information&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;
&lt;a id="rest_code_becd9b920cdc4540875f4fa29974cffb-4" name="rest_code_becd9b920cdc4540875f4fa29974cffb-4" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_becd9b920cdc4540875f4fa29974cffb-4"&gt;&lt;/a&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;dir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;a id="rest_code_becd9b920cdc4540875f4fa29974cffb-5" name="rest_code_becd9b920cdc4540875f4fa29974cffb-5" href="https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/#rest_code_becd9b920cdc4540875f4fa29974cffb-5"&gt;&lt;/a&gt;&lt;span class="mi"&gt;27&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Tak, w pythonie 3, print jest już normalną funkcją.&lt;/p&gt;</description><category>oop</category><category>programowanie</category><category>python</category><guid>https://fizyk.dev/pl/blog/python-i-wszystko-jest-obiektem/</guid><pubDate>Mon, 08 Jul 2013 19:21:33 GMT</pubDate></item></channel></rss>