<pre><codeclass="python language-python hljs"><bool> = hasattr(<object>, <spanclass="hljs-string">'<attr_name>'</span>)<spanclass="hljs-comment"># Checks if getattr raises an error.</span>
value = getattr(<object>, <spanclass="hljs-string">'<attr_name>'</span>)<spanclass="hljs-comment"># Raises AttributeError if attribute is missing.</span>
setattr(<object>, <spanclass="hljs-string">'<attr_name>'</span>, value)<spanclass="hljs-comment"># Only works on user-defined classes.</span>
delattr(<object>, <spanclass="hljs-string">'<attr_name>'</span>)<spanclass="hljs-comment"># Equivalent to `del <object>.<attr_name>`.</span>
curs_set(<spanclass="hljs-number">0</span>) <spanclass="hljs-comment"># Makes cursor invisible.</span>
curs_set(<spanclass="hljs-number">0</span>) <spanclass="hljs-comment"># Makes cursor invisible.</span>
screen.nodelay(<spanclass="hljs-keyword">True</span>) <spanclass="hljs-comment"># Makes getch() non-blocking.</span>
screen.nodelay(<spanclass="hljs-keyword">True</span>) <spanclass="hljs-comment"># Makes getch() non-blocking.</span>
screen.clear()
screen.clear()
screen.addstr(<spanclass="hljs-number">0</span>, <spanclass="hljs-number">0</span>, <spanclass="hljs-string">'Press ESC to quit.'</span>)
screen.addstr(<spanclass="hljs-number">0</span>, <spanclass="hljs-number">0</span>, <spanclass="hljs-string">'Press ESC to quit.'</span>)<spanclass="hljs-comment"># Coordinates are y, x.</span>