<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comentários sobre: Diferenças no import em Python</title>
	<atom:link href="http://vsouza.wordpress.com/2008/05/09/import_em_python/feed/" rel="self" type="application/rss+xml" />
	<link>http://vsouza.wordpress.com/2008/05/09/import_em_python/</link>
	<description>... Nerdisses em geral ...</description>
	<lastBuildDate>Sun, 08 Jun 2008 20:12:58 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Vinícius Souza</title>
		<link>http://vsouza.wordpress.com/2008/05/09/import_em_python/#comment-3</link>
		<dc:creator>Vinícius Souza</dc:creator>
		<pubDate>Sat, 10 May 2008 21:06:32 +0000</pubDate>
		<guid isPermaLink="false">http://vsouza.wordpress.com/?p=20#comment-3</guid>
		<description>Além do Help:
&gt;&gt;&gt; help(str)

Que para ficar perfeito, poderia haver uma tradução p/ o português!</description>
		<content:encoded><![CDATA[<p>Além do Help:<br />
&gt;&gt;&gt; help(str)</p>
<p>Que para ficar perfeito, poderia haver uma tradução p/ o português!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rodrigo Hübner</title>
		<link>http://vsouza.wordpress.com/2008/05/09/import_em_python/#comment-2</link>
		<dc:creator>Rodrigo Hübner</dc:creator>
		<pubDate>Sat, 10 May 2008 20:56:09 +0000</pubDate>
		<guid isPermaLink="false">http://vsouza.wordpress.com/?p=20#comment-2</guid>
		<description>Complementando um pouco essa idéia do &quot;import&quot;...
os métodos embutidos da biblioteca padrão do python são muito rícos. As vezes queremos &quot;matar uma pomba com um canhão&quot;, então para tornar uma simples string em caixa alta fazemos:

    &gt;&gt;&gt; import string
    &gt;&gt;&gt; a = &quot;isso eh um teste&quot;
    &gt;&gt;&gt; print string.upper(a)
    ISSO EH UM TESTE

ou

    &gt;&gt;&gt; from string import *
    &gt;&gt;&gt; a = &quot;isso eh um teste&quot;
    &gt;&gt;&gt; print upper(a)
    ISSO EH UM TESTE

...que irá carregar ainda mais nosso namespace com TODOS os métodos da classe string.

Na verdade podemos fazer apenas assim:

    &gt;&gt;&gt; print &quot;isso eh um teste&quot;.upper()
    ISSO EH UM TESTE

Para listar os métodos embutidos de uma string fazemos:

    &gt;&gt;&gt; dir(a)
ou
    &gt;&gt;&gt; dir(str)

E isso vale para todos os tipos tanto simples (int, str, float), quanto os mais complexos (list, tuple).</description>
		<content:encoded><![CDATA[<p>Complementando um pouco essa idéia do &#8220;import&#8221;&#8230;<br />
os métodos embutidos da biblioteca padrão do python são muito rícos. As vezes queremos &#8220;matar uma pomba com um canhão&#8221;, então para tornar uma simples string em caixa alta fazemos:</p>
<p>    &gt;&gt;&gt; import string<br />
    &gt;&gt;&gt; a = &#8220;isso eh um teste&#8221;<br />
    &gt;&gt;&gt; print string.upper(a)<br />
    ISSO EH UM TESTE</p>
<p>ou</p>
<p>    &gt;&gt;&gt; from string import *<br />
    &gt;&gt;&gt; a = &#8220;isso eh um teste&#8221;<br />
    &gt;&gt;&gt; print upper(a)<br />
    ISSO EH UM TESTE</p>
<p>&#8230;que irá carregar ainda mais nosso namespace com TODOS os métodos da classe string.</p>
<p>Na verdade podemos fazer apenas assim:</p>
<p>    &gt;&gt;&gt; print &#8220;isso eh um teste&#8221;.upper()<br />
    ISSO EH UM TESTE</p>
<p>Para listar os métodos embutidos de uma string fazemos:</p>
<p>    &gt;&gt;&gt; dir(a)<br />
ou<br />
    &gt;&gt;&gt; dir(str)</p>
<p>E isso vale para todos os tipos tanto simples (int, str, float), quanto os mais complexos (list, tuple).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
