Funções Pré-Definidas:
O Python possui algumas funções pré-definidas, que não necessitam de importações externas.
--------------------------------------------------------------------
Função range():
Permite especificar o início de uma sequência, o passo, e o valor final. O único parâmetro obrigatório é o que define quem será o último elemento da sequência. Parâmetros:
start - início da sequência (incluso)
stop - último elemento da sequência (não incluso)
step - intervalo entre os elementos
Exemplos:
for x in range(10): # gera uma lista com elementos de 0 a 9
print(x) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for x in range(3,10): # gera uma lista de 3 a 9
print(x) # [3, 6, 9, 12, 15, 18, 21, 24, 27]
for x in range(30,3,-3): # gera uma lista de 30 a 4 com step -3
print(x) # [30, 27, 24, 21, 18, 15, 12, 9, 6]
from time import time as t
def xrange(x):
return iter(range(x))
def count():
st = t()
[x for x in xrange(10000000) if x%4 == 0]
et = t()
print (et-st)
count()
--------------------------------------------------------------------
Função len():
Retorna o comprimento da variável.
Se for uma lista, tupla ou dicionário, retorna o nº de elementos.
Exemplos:
a = 'Míriam de F. A.'
print(len(a)) # 15
a = [1,2,3]
print(len(a)) # 3
--------------------------------------------------------------------
Função round():
Arredonda o número real com 'n' casas decimais.
Se 'n' for omitido, é considerado n = 0.
Exemplos:
print(round(5.48)) # 5.0
print(round(5.548)) # 6.0
print(round(5.548,1)) # 5.5
print(round(5.548,2)) # 5.55
--------------------------------------------------------------------
Função pow():
Retorna a potência p de um número n.
É o mesmo que n**p.
Exemplos:
print(pow(2,3)) # 8
print(pow(2.0,3.3)) # 9.8491553067593287
print(pow(2.0,3.3j)) # (-0.65681670994609054+0.75405026989955604j)
--------------------------------------------------------------------
Função chr():
Retorna o caracter ascii correspondente ao código informado.
Exemplo:
for i in range(10):
print (chr(65+i),) # A B C D E F G H I J # 65+: Maiúsculo
--------------------------------------------------------------------
Função ord():
Retorna o código ascii do caracter informado.
O valor de a deve ser apenas um caracter.
Exemplos:
print(ord('A')) # 65
a = chr(i+65);
print ('%s : %d' % (a, ord(a)))
# A : 65
# B : 66
# C : 67
# D : 68
# E : 69
--------------------------------------------------------------------
Função min():
Retorna o menor valor entre os dados informados.
Funciona para qualquer tipo de variável.
Exemplos:
print(min(2,3,1,4)) # 1
print(min('abacate', 'flores')) # abacate
--------------------------------------------------------------------
Função max():
Exemplos:
print(min(2,3,1,4)) # 4
print(min('abacate', 'flores')) # flores
--------------------------------------------------------------------
Função abs():
Retorna o valor absoluto de um número (módulo).
Exemplos:
print(abs(-3)) # 3
print(abs(-3.0)) # 3.0
print(abs(3-4j)) # 5.0 - módulo de um complexo
--------------------------------------------------------------------
Função hex():
Converte um número inteiro para um hexadecimal string.
Exemplos:
print(hex(22)) # 0x16 (expressão válida no Python)
print(int(0x16)) # 22
--------------------------------------------------------------------
Função oct():
Converte um número inteiro para um octal string.
Exemplos:
print(oct(22)) # 0o26 (expressão válida no Python)
print(int(0o26)) # 22
--------------------------------------------------------------------
Função bin():
Converte um número inteiro para um binário string.
Exemplos:
print(bin(22)) # 0b10110 (expressão válida no Python)
print(int(0b10110)) # 22
--------------------------------------------------------------------
Função xrange(): Descontinuada no Python.--------------------------------------------------------------------
Função unichr(): Descontinuada no Python.
--------------------------------------------------------------------
Nenhum comentário:
Postar um comentário