<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Curso_de_Programaci%C3%B3n_en_Python%2FFuncionesIntegradas</id>
	<title>Curso de Programación en Python/FuncionesIntegradas - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Curso_de_Programaci%C3%B3n_en_Python%2FFuncionesIntegradas"/>
	<link rel="alternate" type="text/html" href="https://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_Python/FuncionesIntegradas&amp;action=history"/>
	<updated>2026-04-04T11:07:10Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>https://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_Python/FuncionesIntegradas&amp;diff=119342&amp;oldid=prev</id>
		<title>Rrc: /* compile( ) */</title>
		<link rel="alternate" type="text/html" href="https://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_Python/FuncionesIntegradas&amp;diff=119342&amp;oldid=prev"/>
		<updated>2015-12-16T14:47:10Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;compile( )&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Funciones Integradas ==&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&amp;gt;Funciones Integradas&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;abs()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;dir()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;hex()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;next()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;slice()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;all()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;divmod()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;id()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;object()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sorted()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;any()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;enumerate()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;input()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;oct()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;staticmethod()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ascii()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;eval()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;int()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;str()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;bin()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;exec()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;isinstance()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ord()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sum()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;bool()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;filter()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;issubclass()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pow()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;super()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;bytearray()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;float()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;iter()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;print()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;tuple()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;bytes()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;format()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;len()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;property()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;type()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;chr()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;frozenset()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;list()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;range()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;vars()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;classmethod()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;getattr()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;locals()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;repr()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zip()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;compile()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;globals()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;map()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reversed()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;__import__()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;complex()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;hasattr()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;max()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;round()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;delattr()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;hash()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;memoryview()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;dict()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;help()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;min()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;setattr()&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== abs( x ) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
x = 44&lt;br /&gt;
y = -44.55&lt;br /&gt;
z = 0&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;abs(&amp;quot;, x, &amp;quot;) =&amp;quot;, abs( x ) )&lt;br /&gt;
print( &amp;quot;abs( &amp;quot; + str( x ) + &amp;quot; ) = &amp;quot; + str( abs( x ) ) )&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;abs(&amp;quot;, y, &amp;quot;) =&amp;quot;, abs( y ) )&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;abs(&amp;quot;, z, &amp;quot;) =&amp;quot;, abs( z ) )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&lt;br /&gt;
[rrc@Pridd PythonClase]$ ./Abs.py&lt;br /&gt;
 abs( 44 ) = 44&lt;br /&gt;
 abs( 44 ) = 44&lt;br /&gt;
 abs( -44.55 ) = 44.55&lt;br /&gt;
 abs( 0 ) = 0&lt;br /&gt;
&lt;br /&gt;
=== all( set ) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;all([0,1,0]) nos da:&amp;quot;, all([0,1,0] ) )&lt;br /&gt;
print( &amp;quot;all([0,0,0]) nos da:&amp;quot;, all([0,0,0] ) )&lt;br /&gt;
print( &amp;quot;all([1, \&amp;quot;Hola\&amp;quot;, -10.6]) nos da:&amp;quot;, all([1, &amp;quot;Hola&amp;quot;, -10.6] ) )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&lt;br /&gt;
[rrc@Pridd PythonClase]$ ./All.py &lt;br /&gt;
 all([0,1,0]) nos da: False&lt;br /&gt;
 all([0,0,0]) nos da: False&lt;br /&gt;
 all([1, &amp;quot;Hola&amp;quot;, -10.6]) nos da: True&lt;br /&gt;
&lt;br /&gt;
=== any( set ) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;any([0,1,0]) nos da:&amp;quot;, any([0,1,0] ) )&lt;br /&gt;
print( &amp;quot;any([0,0,0]) nos da:&amp;quot;, any([0,0,0] ) )&lt;br /&gt;
print( &amp;quot;any([1, \&amp;quot;Hola\&amp;quot;, -10.6]) nos da:&amp;quot;, any([1, &amp;quot;Hola&amp;quot;, -10.6] ) )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&lt;br /&gt;
[rrc@Pridd PythonClase]$ ./Any.py &lt;br /&gt;
 any([0,1,0]) nos da: True&lt;br /&gt;
 any([0,0,0]) nos da: False&lt;br /&gt;
 any([1, &amp;quot;Hola&amp;quot;, -10.6]) nos da: True&lt;br /&gt;
&lt;br /&gt;
=== bin( x ) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;bin( 245 ) nos da:&amp;quot;, bin( 245 ) )&lt;br /&gt;
print( &amp;quot;bin( -456 ) nos da:&amp;quot;, bin( -456 ) )&lt;br /&gt;
print( &amp;quot;bin( 34.5 ) nos da:&amp;quot;, bin( 34.5 ) )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&lt;br /&gt;
[rrc@Pridd PythonClase]$ ./Bin.py &lt;br /&gt;
 bin( 245 ) nos da: 0b11110101&lt;br /&gt;
 bin( -456 ) nos da: -0b111001000&lt;br /&gt;
 Traceback (most recent call last):&lt;br /&gt;
   File &amp;quot;./Bin.py&amp;quot;, line 6, in &amp;lt;module&amp;gt;&lt;br /&gt;
     print( &amp;quot;bin( 34.5 ) nos da:&amp;quot;, bin( 34.5 ) )&lt;br /&gt;
 TypeError: &amp;#039;float&amp;#039; object cannot be interpreted as an integer&lt;br /&gt;
&lt;br /&gt;
=== bool(  ) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;bool( 99 ) es:&amp;quot;, bool( 99 ) )&lt;br /&gt;
print( &amp;quot;bool( -100 ) es:&amp;quot;, bool( -100 ) )&lt;br /&gt;
print( &amp;quot;bool( 0 ) es:&amp;quot;, bool( 0 ) )&lt;br /&gt;
print( &amp;quot;bool( \&amp;#039;\&amp;#039; ) es:&amp;quot;, bool( &amp;#039;&amp;#039; ) )&lt;br /&gt;
print( &amp;quot;bool( \&amp;quot;\&amp;quot; ) es:&amp;quot;, bool( &amp;quot;&amp;quot; ) )&lt;br /&gt;
print( &amp;quot;bool( \&amp;quot; \&amp;quot; ) es:&amp;quot;, bool( &amp;quot; &amp;quot; ) )&lt;br /&gt;
print( &amp;quot;bool( [ \&amp;#039;\&amp;#039; ] ) es:&amp;quot;, bool( [ &amp;#039;&amp;#039; ] ) )&lt;br /&gt;
print( &amp;quot;bool( ( \&amp;#039;\&amp;#039; ) ) es:&amp;quot;, bool( ( &amp;#039;&amp;#039; ) ) )&lt;br /&gt;
print( &amp;quot;bool( [ 0 ] ) es:&amp;quot;, bool( [ 0 ] ) )&lt;br /&gt;
print( &amp;quot;bool( [   ] ) es:&amp;quot;, bool( [  ] ) )&lt;br /&gt;
print( &amp;quot;bool( (   ) ) es:&amp;quot;, bool( (  ) ) )&lt;br /&gt;
print( &amp;quot;bool( \&amp;#039;Hola\&amp;#039; ) es:&amp;quot;, bool( &amp;#039;Hola&amp;#039; ) )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./Bool.py &lt;br /&gt;
 bool( 99 ) es: True&lt;br /&gt;
 bool( -100 ) es: True&lt;br /&gt;
 bool( 0 ) es: False&lt;br /&gt;
 bool( &amp;#039;&amp;#039; ) es: False&lt;br /&gt;
 bool( &amp;quot;&amp;quot; ) es: False&lt;br /&gt;
 bool( &amp;quot; &amp;quot; ) es: True&lt;br /&gt;
 bool( [ &amp;#039;&amp;#039; ] ) es: True&lt;br /&gt;
 bool( ( &amp;#039;&amp;#039; ) ) es: False&lt;br /&gt;
 bool( [ 0 ] ) es: True&lt;br /&gt;
 bool( [   ] ) es: False&lt;br /&gt;
 bool( (   ) ) es: False&lt;br /&gt;
 bool( &amp;#039;Hola&amp;#039; ) es: True&lt;br /&gt;
&lt;br /&gt;
=== bytearray( ) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;\nEjemplo 1:&amp;quot; )&lt;br /&gt;
s = bytearray(b&amp;quot;Hello World&amp;quot;)&lt;br /&gt;
s[:5] = b&amp;quot;Cruel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;s es:&amp;quot;, s, &amp;quot;\n&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;Ejemplo 2:&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
s = bytearray(b&amp;quot;Hello World&amp;quot;)&lt;br /&gt;
for c in s: print(c)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./Bytearray.py &lt;br /&gt;
 &lt;br /&gt;
 Ejemplo 1:&lt;br /&gt;
 s es: bytearray(b&amp;#039;Cruel World&amp;#039;) &lt;br /&gt;
 &lt;br /&gt;
 Ejemplo 2:&lt;br /&gt;
 72&lt;br /&gt;
 101&lt;br /&gt;
 108&lt;br /&gt;
 108&lt;br /&gt;
 111&lt;br /&gt;
 32&lt;br /&gt;
 87&lt;br /&gt;
 111&lt;br /&gt;
 114&lt;br /&gt;
 108&lt;br /&gt;
 100&lt;br /&gt;
&lt;br /&gt;
=== bytes(  ) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
print( bytes( &amp;quot;Buenos días, cómo estás&amp;quot;, &amp;quot;utf-8&amp;quot; ) )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./Bytes.py&lt;br /&gt;
 b&amp;#039;Buenos d\xc3\xadas, c\xc3\xb3mo est\xc3\xa1s&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== chr(  ) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;chr( 97 ) es:&amp;quot;, chr( 97 ), &amp;quot;y chr( 97 + 3 ) es:&amp;quot;, chr( 97 + 3 ) )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./Chr.py&lt;br /&gt;
 chr( 97 ) es: a y chr( 97 + 3 ) es: d&lt;br /&gt;
&lt;br /&gt;
=== classmethod(  ) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
import math&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;classmethod( classmethod ) es:&amp;quot;, classmethod( classmethod ) )&lt;br /&gt;
print( &amp;quot;classmethod( print ) es:      &amp;quot;, classmethod( print ) )&lt;br /&gt;
print( &amp;quot;classmethod( format ) es:     &amp;quot;, classmethod( format ) )&lt;br /&gt;
print( &amp;quot;classmethod( math.cos ) es:   &amp;quot;, classmethod( math.cos ) )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./Classmethod.py&lt;br /&gt;
 classmethod( classmethod ) es: &amp;lt;classmethod object at 0x7f31e5bf1ad0&amp;gt;&lt;br /&gt;
 classmethod( print ) es:       &amp;lt;classmethod object at 0x7f31e5bf1ad0&amp;gt;&lt;br /&gt;
 classmethod( format ) es:      &amp;lt;classmethod object at 0x7f31e5bf1ad0&amp;gt;&lt;br /&gt;
 classmethod( math.cos ) es:    &amp;lt;classmethod object at 0x7f31e5bf1ad0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== compile( ) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este función es flujo, mejor usar py_compile&lt;br /&gt;
&lt;br /&gt;
Python 3.4.3 (default, Jul  1 2015, 18:38:11) &lt;br /&gt;
[GCC 4.9.2] on linux&lt;br /&gt;
Type &amp;quot;help&amp;quot;, &amp;quot;copyright&amp;quot;, &amp;quot;credits&amp;quot; or &amp;quot;license&amp;quot; for more information.&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; import py_compile&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; py_compile.compile(&amp;#039;CompileMe.py&amp;#039;)&lt;br /&gt;
&amp;#039;__pycache__/CompileMe.cpython-34.pyc&amp;#039;&lt;br /&gt;
[rrc@Pridd PythonClase]$ ls -al __pycache__/&lt;br /&gt;
total 12&lt;br /&gt;
drwx------ 2 rrc rrc 4096 Dec 16 08:13 ./&lt;br /&gt;
drwxr-x--- 3 rrc rrc 4096 Dec 16 08:14 ../&lt;br /&gt;
-rw------- 1 rrc rrc  333 Dec 16 08:13 CompileMe.cpython-34.pyc&lt;br /&gt;
[rrc@Pridd PythonClase]$ file __pycache__/CompileMe.cpython-34.pyc &lt;br /&gt;
__pycache__/CompileMe.cpython-34.pyc: data&lt;br /&gt;
&lt;br /&gt;
[rrc@Pridd PythonClase]$ python3 __pycache__/CompileMe.cpython-34.pyc &lt;br /&gt;
10 es igual a 2 * 5&lt;br /&gt;
11 es un número primo&lt;br /&gt;
12 es igual a 2 * 6&lt;br /&gt;
13 es un número primo&lt;br /&gt;
14 es igual a 2 * 7&lt;br /&gt;
15 es igual a 3 * 5&lt;br /&gt;
16 es igual a 2 * 8&lt;br /&gt;
17 es un número primo&lt;br /&gt;
18 es igual a 2 * 9&lt;br /&gt;
19 es un número primo&lt;br /&gt;
Listo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ve también &lt;br /&gt;
python -m compileall -h&lt;br /&gt;
para compilar todos los archivos en una carpeta desde la línea de comando&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./Compile.py&lt;br /&gt;
 math.fabs( -45.17 ) :  45.17&lt;br /&gt;
 math.fabs( 100.12 ) :  100.12&lt;br /&gt;
 math.fabs( math.pi ) :  3.141592653589793&lt;br /&gt;
&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ls -al __pycache__&lt;br /&gt;
 total 12&lt;br /&gt;
 drwxr-x--- 2 rrc rrc 4096 Oct  6 18:54 ./&lt;br /&gt;
 drwxr-x--- 3 rrc rrc 4096 Oct  7 11:21 ../&lt;br /&gt;
 -rw-r----- 1 rrc rrc  340 Oct  6 18:05 Fabs.cpython-33.pyc&lt;br /&gt;
&lt;br /&gt;
[rrc@Llawyr PythonClase]$ file __pycache__/Fabs.cpython-33.pyc &lt;br /&gt;
 __pycache__/Fabs.cpython-33.pyc: python 3.3 byte-compiled&lt;br /&gt;
&lt;br /&gt;
=== complex( x, y ) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
x=complex(1,2)&lt;br /&gt;
print( &amp;quot;x es:&amp;quot;, x )&lt;br /&gt;
y=complex(3,4)&lt;br /&gt;
print( &amp;quot;y es:&amp;quot;, y )&lt;br /&gt;
z=x+y&lt;br /&gt;
print( &amp;quot;z es:&amp;quot;, z )&lt;br /&gt;
z=x*y&lt;br /&gt;
print( &amp;quot;z es:&amp;quot;, z )&lt;br /&gt;
z=x/y&lt;br /&gt;
print( &amp;quot;z es:&amp;quot;, z )&lt;br /&gt;
print( &amp;quot;x.imag es:&amp;quot;, x.imag )&lt;br /&gt;
print( &amp;quot;x.real es:&amp;quot;, x.real )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./Complex.py&lt;br /&gt;
 x es: (1+2j)&lt;br /&gt;
 y es: (3+4j)&lt;br /&gt;
 z es: (4+6j)&lt;br /&gt;
 z es: (-5+10j)&lt;br /&gt;
 z es: (0.44+0.08j)&lt;br /&gt;
 x.imag es: 2.0&lt;br /&gt;
 x.real es: 1.0&lt;br /&gt;
&lt;br /&gt;
=== delattr(  ) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
class MyClass(object):&lt;br /&gt;
    def __init__(self):&lt;br /&gt;
        self.x = 10&lt;br /&gt;
&lt;br /&gt;
obj = MyClass()&lt;br /&gt;
print( &amp;quot;\nAntes de borrar&amp;quot; )&lt;br /&gt;
print( &amp;quot;obj.x es:&amp;quot;, obj.x )&lt;br /&gt;
delattr(obj, &amp;quot;x&amp;quot;)&lt;br /&gt;
print( &amp;quot;\nDespués de borrar&amp;quot; )&lt;br /&gt;
print( &amp;quot;obj.x es:&amp;quot;, obj.x )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./Delattr.py&lt;br /&gt;
 &lt;br /&gt;
 Antes de borrar&lt;br /&gt;
 obj.x es: 10&lt;br /&gt;
 &lt;br /&gt;
 Después de borrar&lt;br /&gt;
 Traceback (most recent call last):&lt;br /&gt;
   File &amp;quot;./Delattr.py&amp;quot;, line 13, in &amp;lt;module&amp;gt;&lt;br /&gt;
     print( &amp;quot;obj.x es:&amp;quot;, obj.x )&lt;br /&gt;
 AttributeError: &amp;#039;MyClass&amp;#039; object has no attribute &amp;#039;x&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== dict(  ) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;dict([(&amp;#039;x&amp;#039;, 10), (&amp;#039;y&amp;#039;, 20)]) nos da:&amp;quot;, dict([(&amp;#039;x&amp;#039;, 10), (&amp;#039;y&amp;#039;, 20)]) ) &lt;br /&gt;
print( &amp;quot;dict([\&amp;quot;a9\&amp;quot;, \&amp;quot;b6\&amp;quot;]) nos da:&amp;quot;, dict([&amp;quot;a9&amp;quot;, &amp;quot;b6&amp;quot;]) )&lt;br /&gt;
mylist = [(&amp;#039;x&amp;#039;, 10), (&amp;#039;y&amp;#039;, 20)]&lt;br /&gt;
print( &amp;quot;dict(mylist) nos da:&amp;quot;, dict(mylist) )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./Dict.py&lt;br /&gt;
 dict([(&amp;#039;x&amp;#039;, 10), (&amp;#039;y&amp;#039;, 20)]) nos da: {&amp;#039;y&amp;#039;: 20, &amp;#039;x&amp;#039;: 10}&lt;br /&gt;
 dict([&amp;quot;a9&amp;quot;, &amp;quot;b6&amp;quot;]) nos da: {&amp;#039;a&amp;#039;: &amp;#039;9&amp;#039;, &amp;#039;b&amp;#039;: &amp;#039;6&amp;#039;}&lt;br /&gt;
 dict(mylist) nos da: {&amp;#039;y&amp;#039;: 20, &amp;#039;x&amp;#039;: 10}&lt;br /&gt;
&lt;br /&gt;
=== dir(  ) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
MiCadena = &amp;quot;Hola&amp;quot;&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;\ndir( ) te da una lista de todos los variables en el scope local actual:&amp;quot;, dir( ) )&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;\ndir( MiCadena ) te dice cual son los heramientas que podemos usar con MiCadena:&amp;quot;, dir( MiCadena ) )&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;\ndir( object ) te dice cual son los heramientas que podemos usar con un objeto:&amp;quot;, dir( object ) )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./Dir.py &lt;br /&gt;
&lt;br /&gt;
 dir( ) te da una lista de todos los variables en el scope local actual: [&amp;#039;MiCadena&amp;#039;, &amp;#039;__builtins__&amp;#039;,&lt;br /&gt;
 &amp;#039;__cached__&amp;#039;, &amp;#039;__doc__&amp;#039;, &amp;#039;__file__&amp;#039;, &amp;#039;__loader__&amp;#039;, &amp;#039;__name__&amp;#039;, &amp;#039;__package__&amp;#039;]&lt;br /&gt;
 &lt;br /&gt;
 dir( MiCadena ) te dice cual son los heramientas que podemos usar con MiCadena: [&amp;#039;__add__&amp;#039;, &amp;#039;__class__&amp;#039;, &amp;#039;__contains__&amp;#039;,&lt;br /&gt;
 &amp;#039;__delattr__&amp;#039;, &amp;#039;__dir__&amp;#039;, &amp;#039;__doc__&amp;#039;, &amp;#039;__eq__&amp;#039;, &amp;#039;__format__&amp;#039;, &amp;#039;__ge__&amp;#039;, &amp;#039;__getattribute__&amp;#039;, &amp;#039;__getitem__&amp;#039;,&lt;br /&gt;
 &amp;#039;__getnewargs__&amp;#039;, &amp;#039;__gt__&amp;#039;, &amp;#039;__hash__&amp;#039;, &amp;#039;__init__&amp;#039;, &amp;#039;__iter__&amp;#039;, &amp;#039;__le__&amp;#039;, &amp;#039;__len__&amp;#039;, &amp;#039;__lt__&amp;#039;, &amp;#039;__mod__&amp;#039;,&lt;br /&gt;
 &amp;#039;__mul__&amp;#039;, &amp;#039;__ne__&amp;#039;, &amp;#039;__new__&amp;#039;, &amp;#039;__reduce__&amp;#039;, &amp;#039;__reduce_ex__&amp;#039;, &amp;#039;__repr__&amp;#039;, &amp;#039;__rmod__&amp;#039;, &amp;#039;__rmul__&amp;#039;,&lt;br /&gt;
 &amp;#039;__setattr__&amp;#039;, &amp;#039;__sizeof__&amp;#039;, &amp;#039;__str__&amp;#039;, &amp;#039;__subclasshook__&amp;#039;, &amp;#039;capitalize&amp;#039;, &amp;#039;casefold&amp;#039;, &amp;#039;center&amp;#039;, &amp;#039;count&amp;#039;,&lt;br /&gt;
 &amp;#039;encode&amp;#039;, &amp;#039;endswith&amp;#039;, &amp;#039;expandtabs&amp;#039;, &amp;#039;find&amp;#039;, &amp;#039;format&amp;#039;, &amp;#039;format_map&amp;#039;, &amp;#039;index&amp;#039;, &amp;#039;isalnum&amp;#039;, &amp;#039;isalpha&amp;#039;,&lt;br /&gt;
 &amp;#039;isdecimal&amp;#039;, &amp;#039;isdigit&amp;#039;, &amp;#039;isidentifier&amp;#039;, &amp;#039;islower&amp;#039;, &amp;#039;isnumeric&amp;#039;, &amp;#039;isprintable&amp;#039;, &amp;#039;isspace&amp;#039;, &amp;#039;istitle&amp;#039;,&lt;br /&gt;
 &amp;#039;isupper&amp;#039;, &amp;#039;join&amp;#039;, &amp;#039;ljust&amp;#039;, &amp;#039;lower&amp;#039;, &amp;#039;lstrip&amp;#039;, &amp;#039;maketrans&amp;#039;, &amp;#039;partition&amp;#039;, &amp;#039;replace&amp;#039;, &amp;#039;rfind&amp;#039;, &amp;#039;rindex&amp;#039;, &lt;br /&gt;
 &amp;#039;rjust&amp;#039;, &amp;#039;rpartition&amp;#039;, &amp;#039;rsplit&amp;#039;, &amp;#039;rstrip&amp;#039;, &amp;#039;split&amp;#039;, &amp;#039;splitlines&amp;#039;, &amp;#039;startswith&amp;#039;, &amp;#039;strip&amp;#039;, &amp;#039;swapcase&amp;#039;,&lt;br /&gt;
 &amp;#039;title&amp;#039;, &amp;#039;translate&amp;#039;, &amp;#039;upper&amp;#039;, &amp;#039;zfill&amp;#039;]&lt;br /&gt;
 &lt;br /&gt;
 dir( object ) te dice cual son los heramientas que podemos usar con un objeto: [&amp;#039;__class__&amp;#039;, &amp;#039;__delattr__&amp;#039;,&lt;br /&gt;
 &amp;#039;__dir__&amp;#039;, &amp;#039;__doc__&amp;#039;, &amp;#039;__eq__&amp;#039;, &amp;#039;__format__&amp;#039;, &amp;#039;__ge__&amp;#039;, &amp;#039;__getattribute__&amp;#039;, &amp;#039;__gt__&amp;#039;, &amp;#039;__hash__&amp;#039;, &amp;#039;__init__&amp;#039;,&lt;br /&gt;
 &amp;#039;__le__&amp;#039;, &amp;#039;__lt__&amp;#039;, &amp;#039;__ne__&amp;#039;, &amp;#039;__new__&amp;#039;, &amp;#039;__reduce__&amp;#039;, &amp;#039;__reduce_ex__&amp;#039;, &amp;#039;__repr__&amp;#039;, &amp;#039;__setattr__&amp;#039;, &amp;#039;__sizeof__&amp;#039;,&lt;br /&gt;
 &amp;#039;__str__&amp;#039;, &amp;#039;__subclasshook__&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
=== hex( x ) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
print( &amp;quot;hex( 99 ) : &amp;quot;, hex( 99 ) )&lt;br /&gt;
print( &amp;quot;hex( -100 ) : &amp;quot;, hex( -100 ) )&lt;br /&gt;
print( &amp;quot;hex( 5.1 ) : &amp;quot;, hex( 5.1 ) )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&lt;br /&gt;
[rrc@Pridd PythonClase]$ ./Hex.py &lt;br /&gt;
 hex( 99 ) :  0x63&lt;br /&gt;
 hex( -100 ) :  -0x64&lt;br /&gt;
 Traceback (most recent call last):&lt;br /&gt;
   File &amp;quot;./Hex.py&amp;quot;, line 6, in &amp;lt;module&amp;gt;&lt;br /&gt;
     print( &amp;quot;hex( 5.1 ) : &amp;quot;, hex( 5.1 ) )&lt;br /&gt;
 TypeError: &amp;#039;float&amp;#039; object cannot be interpreted as an integer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programación en Python]]&lt;br /&gt;
[[Category:PythonCabal]]&lt;br /&gt;
[[Category:CursoPython]]&lt;/div&gt;</summary>
		<author><name>Rrc</name></author>
		
	</entry>
</feed>