diff --git a/_images/intermission_3696.jpg b/_images/intermission_3696.jpg new file mode 100644 index 0000000..7ec0ac8 Binary files /dev/null and b/_images/intermission_3696.jpg differ diff --git a/_images/neat.jpg b/_images/neat.jpg new file mode 100644 index 0000000..297020a Binary files /dev/null and b/_images/neat.jpg differ diff --git a/_images/tumblr_n6qbpoBDVX1rbyj0do1_500.jpg b/_images/tumblr_n6qbpoBDVX1rbyj0do1_500.jpg new file mode 100644 index 0000000..bca9ae5 Binary files /dev/null and b/_images/tumblr_n6qbpoBDVX1rbyj0do1_500.jpg differ diff --git a/python.html b/python.html index df92919..4dab0c7 100644 --- a/python.html +++ b/python.html @@ -170,6 +170,14 @@ python meuscript.py

Outros são tipos simples que não são objetos.

+
+

None: O nada. Tipo simples.

+ +


+>>> a = None
+                        

+
+

bool: Tipo booleano. Tipo simples.

@@ -185,11 +193,6 @@ python meuscript.py


 >>> a = 1
                         

- -


->>> 1 + 1
-2
-                        

@@ -229,7 +232,7 @@ python meuscript.py
-

dict: Um dicionário/objeto/mapa. Objeto mutável.

+

dict: Um dicionário/objeto/mapa/documento. Objeto mutável.


 >>> a = {'Python': 'Rocks',
@@ -246,13 +249,27 @@ python meuscript.py
                         

+
+

set: Conjunto de elementos não repetíveis. Objeto mutável.

+ +


+>>> a = set()
+>>> a.add('a')
+>>> a
+set(['a'])
+>>> a.add('a')
+>>> a
+set(['a'])
+
+						

+
+

E ainda (mas menos importantes):

@@ -300,6 +317,63 @@ python meuscript.py

+
+ +
+ +
+

[condição]

+ +

Comparação pode ter mais de um elemento:

+ +


+>>> a = 1; b = 5; c = 3; d = 1
+>>> a == b == c == d
+False
+>>> a < b > c
+True
+                        

+
+ +
+

[condição] (cont.)

+ +

Valores "em branco" são considerados falsos:

+ + +
+ +
+

[condição] (cont.)

+ +

Como valores em branco são falsos, para garantir None + usa-se is.

+ +


+>>> a = 0
+>>> not a
+True
+>>> a is None
+False
+>>> a = None
+>>> not a
+True
+>>> a is None
+True
+                        

+
+ +
+ +
+

for [iterável]

@@ -363,6 +437,8 @@ python meuscript.py >>> for (key, value) in d.iteritems(): >>> print key, value

+ +

Forma considerada "correta" é a anterior.

@@ -441,6 +517,19 @@ iterável[start:end:step]

Para fazer uma cópia de uma lista com outros iteráveis internos, existe o módulo deepcopy.

+ +
+

Todos os iteráveis podem ser "medidos" com len():

+ + + +