Por que
Python
?
Kivy
# Tipo numérico x = 10 y = 2.5 x * y # 25.0
# Tipo string a = 'hello' b = "world" print(a + ' ' + b) # hello world print(a[0]) # h print(b[:3]) # hel
# Tipo lista lista = [1, 2, '3', [4, '5']] lista[1] # 1 lista[2:] # [2, '3', [4, '5']] lista[3] # [4, '5'] len(lista) # ? # count, extend, insert, remove, sort, # count, index, pop, reverse
# Tipo dicionário d = { 'chave 1': 'valor 1', 'chave 2': 'valor 2', 'chave 3': ['valores 3.1', 3.2, 4], 'chave 4': { 'subchave 1': 1, 'subchave 2': 2 } } # clear, copy, get, has_key, items, keys, pop, ...
# Funções def foo(): return 'bar' def foo2(nome): return 'bar, ' + nome def foo3(nome='bar') return nome # Funções podem ou não retornar algum valor
# if/else x = 10 if x > 5: print('%s > 5' % x) elif x < 5: print('%s < 5' % x) else: print('%s == 5' % x)
# for lista = [10, 20, 30, 40, 50] for item in lista: print(item) # 10 # 20 # 30 # 40 # 50
# while x = 10 while x > 1: print(x) x -= 1 # 10 # 9 # 8 # 7 # 6 # 5 # 4 # 3 # 2
By Marco Rougeth