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.
>>> a = 1
-
-
->>> 1 + 1
-2
-
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):
a = 1L
) a = lambda a: a + 2
)a = lambda a: a + 2
)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
+
+ Valores "em branco" são considerados falsos:
+ +None
é falso.""
, string vazia, é falso.0
é falso em qualquer precisão.[]
, lista vazia, é falso.{}
, dicionário vazio, é falso.set()
, set vazio, é falso.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]
Forma considerada "correta" é a anterior.
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()
:
len(list)
⇛ Número de elementos na lista.len(tuple)
⇛ Número de elementos na tupla.len(str)
⇛ Número de caracteres na string.len(dict)
⇛ Número de chaves no dicionário.len(set)
⇛ Número de elementos no set.