<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mundo Geek &#187; metodos</title>
	<atom:link href="http://mundogeek.net/etiqueta/metodos/feed/" rel="self" type="application/rss+xml" />
	<link>http://mundogeek.net</link>
	<description>Mundo geek, bitácora sobre todo lo geek: software, gadgets, tecnología, internet, ...</description>
	<lastBuildDate>Fri, 25 May 2012 14:51:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Python: Revisitando objetos</title>
		<link>http://mundogeek.net/archivos/2008/03/07/python-revisitando-objetos/</link>
		<comments>http://mundogeek.net/archivos/2008/03/07/python-revisitando-objetos/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 11:46:51 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[cadenas]]></category>
		<category><![CDATA[clases]]></category>
		<category><![CDATA[diccionarios]]></category>
		<category><![CDATA[listas]]></category>
		<category><![CDATA[metodos]]></category>
		<category><![CDATA[objetos]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[tuplas]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/03/07/python-revisitando-objetos/</guid>
		<description><![CDATA[En Python: Tipos básicos y Python: Tipos básicos II veíamos por primera vez algunos de los objetos del lenguaje Python: números, booleanos, cadenas de texto, diccionarios, listas y tuplas. Ahora que sabemos qué son las clases, los objetos, las funciones, y los métodos es el momento de revisitar estos objetos para descubrir su verdadero potencial. [...]]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://mundogeek.net/archivos/2008/01/17/python-tipos-basicos/" title="Python: Tipos básicos">Python: Tipos básicos</a> y <a href="http://mundogeek.net/archivos/2008/01/21/python-tipos-basicos-ii-colecciones/" title="Python: Tipos básicos II">Python: Tipos básicos II</a> veíamos por primera vez algunos de los objetos del lenguaje Python: números, booleanos, cadenas de texto, diccionarios, listas y tuplas.</p>
<p>Ahora que sabemos qué son las clases, los objetos, las funciones, y los métodos es el momento de revisitar estos objetos para descubrir su verdadero potencial.</p>
<p>Veremos a continuación algunos métodos útiles de estos objetos. Evidentemente, no es necesario que los memoricéis, pero si, al menos, recordar que existen para cuando os hagan falta.<br />
<span id="more-1404"></span></p>
<h2>Diccionarios</h2>
<p><strong>D.has_key(k)</strong><br />
Comprueba si el diccionario tiene la clave <code>k</code>. Es equivalente a la sintaxis <code>k in D</code>.</p>
<p><strong>D.items()</strong><br />
Devuelve una lista de tuplas con pares clave-valor.</p>
<p><strong>D.keys()</strong><br />
Devuelve una lista de las claves del diccionario.</p>
<p><strong>D.pop(k[, d])</strong><br />
Borra la clave <code>k</code> del diccionario y devuelve su valor. Si no se encuentra dicha clave se devuelve <code>d</code> si se especificó el parámetro o bien se lanza una excepción.</p>
<p><strong>D.values()</strong><br />
Devuelve una lista de los valores del diccionario.</p>
<h2>Cadenas</h2>
<p><strong>S.count(sub[, start[, end]])</strong><br />
Devuelve el número de veces que se encuentra <code>sub</code> en la cadena. Los parámetros opcionales start y end definen una subcadena en la que buscar.</p>
<p><strong>S.find(sub[, start[, end]])</strong><br />
Devuelve la posición en la que se encontró por primera vez <code>sub</code> en la cadena o -1 si no se encontró.</p>
<p><strong>S.join(sequence)</strong><br />
Devuelve una cadena resultante de concatenar las cadenas de la secuencia <code>seq</code> separadas por nuestra cadena.</p>
<p><strong>S.partition(sep)</strong><br />
Busca el separador <code>sep</code> en la cadena y devuelve una tupla con la subcadena hasta dicho separador, el separador en si, y la subcadena del separador hasta el final de la cadena. Si no se encuentra el separador, la tupla contendrá la cadena en si y dos cadenas vacías.</p>
<p><strong>S.replace(old, new[, count])</strong><br />
Devuelve una cadena en la que se han reemplazado todas las ocurrencias de la cadena <code>old</code> por la cadena <code>new</code>. Si se especifica el parámetro <code>count</code>, este indica el número máximo de ocurrencias a reemplazar.</p>
<p><strong>S.split([sep [,maxsplit]])</strong><br />
Devuelve una lista conteniendo las subcadenas en las que se divide nuestra cadena al dividirlas por el delimitador <code>sep</code>. En el caso de que no se especifique <code>sep</code>, se usan espacios. Si se especifica <code>maxsplit</code>, este indica el número máximo de particiones a realizar.</p>
<h2>Listas</h2>
<p><strong>L.append(object)</strong><br />
Añade un objeto al final de la lista.</p>
<p><strong>L.count(value)</strong><br />
Devuelve el número de veces que se encontró <code>value</code> en la lista.</p>
<p><strong>L.extend(iterable)</strong><br />
Añade los elementos del iterable a la lista.</p>
<p><strong>L.index(value[, start[, stop]])</strong><br />
Devuelve la posición en la que se encontró la primera ocurrencia de <code>value</code>. Si se especifican, start y stop definen una sublista en la que buscar.</p>
<p><strong>L.insert(index, object)</strong><br />
Inserta el objeto <code>object</code> en la posición <code>index</code>.</p>
<p><strong>L.pop([index])</strong><br />
Devuelve el valor en la posición <code>index</code> y lo elimina de la lista. Si no se especifica la posición, se utiliza el último elemento de la lista.</p>
<p><strong>L.remove(value)</strong><br />
Eliminar la primera ocurrencia de <code>value</code> en la lista.</p>
<p><strong>L.reverse()</strong><br />
Invierte la lista. Esta función trabaja sobre la propia lista desde la que se invoca el método, no sobre una copia.</p>
<p><strong>L.sort(cmp=None, key=None, reverse=False)</strong><br />
Ordena la lista. Si se especifica <code>cmp</code>, este debe ser una función que tome como parámetro dos valores <code>x</code> e <code>y</code> de la lista y devuelva -1 si <code>x</code> es menor que <code>y</code>, 0 si son iguales y 1 si <code>x</code> es mayor que <code>y</code>.</p>
<p>El parámetro <code>reverse</code> es un booleano que indica si se debe ordenar la lista de forma inversa, lo que sería equivalente a llamar primero a <code>L.sort()</code> y después a <code>L.reverse()</code>.</p>
<p>Por último, si se especifica, el parámetro <code>key</code> debe ser una función que tome un elemento de la lista y devuelva una clave a utilizar a la hora de comparar, en lugar del elemento en si.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2008/03/07/python-revisitando-objetos/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>

