Membros
- abs
 - todos
 - qualquer um
 - bool
 - dict
 - dir
 - enumerate
 - fail
 - float
 - getattr
 - hasattr
 - hash
 - int
 - len
 - list
 - max
 - min
 - Intervalo
 - repr
 - revertida
 - sorted
 - str
 - tuple
 - type
 - zip
 
abs
unknown abs(x)
abs(-2.3) == 2.3
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              x
             | 
            
                          int ou float;
                                     required Um número (int ou float)  | 
          
todas
bool all(elements)
all(["hello", 3, True]) == True all([-1, 0, 1]) == False
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              elements
             | 
            
                                     obrigatório Uma string ou uma coleção de elementos.  | 
          
qualquer
bool any(elements)
any([-1, 0, 1]) == True any([False, 0, ""]) == False
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              elements
             | 
            
                                     obrigatório Uma string ou uma coleção de elementos.  | 
          
bool
bool bool(x=False)
False se o objeto for None, False, uma string vazia (""), o número 0 ou uma coleção vazia (por exemplo, (), []). Caso contrário, ele retorna True.
          
      Parâmetros
| Parâmetro | Descrição | 
|---|---|
              x
             | 
            
                                     O padrão é FalseA variável a ser convertida.  | 
          
dict
dict dict(pairs=[], **kwargs)
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              pairs
             | 
            
                                     O padrão é []Um dict ou um iterável cujos elementos têm comprimento 2 (chave, valor).  | 
          
              kwargs
             | 
            
                                     required Dicionário de entradas adicionais.  | 
          
dir
list dir(x)
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              x
             | 
            
                                     obrigatório O objeto a ser verificado.  | 
          
enumerar
list enumerate(list, start=0)
enumerate([24, 21, 84]) == [(0, 24), (1, 21), (2, 84)]
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              list
             | 
            
                                     sequência de entrada obrigatória.  | 
          
              start
             | 
            
                          int;
                                     o padrão é 0índice inicial.  | 
          
fail
None fail(msg=None, attr=None, sep=" ", *args)Parâmetros
| Parâmetro | Descrição | 
|---|---|
              msg
             | 
            
                                     O padrão é NoneDescontinuado: use argumentos posicionais. Esse argumento funciona como um argumento posicional inicial implícito.  | 
          
              attr
             | 
            
                          string ou None. O padrão é None. Obsoleto. Faz com que um prefixo opcional contendo essa string seja adicionado à mensagem de erro.  | 
          
              sep
             | 
            
                          string;
                                     o padrão é " "A string separadora entre os objetos. O padrão é espaço (" ").  | 
          
              args
             | 
            
                                     required Uma lista de valores, formatada com debugPrint (que é equivalente a str por padrão) e unida com sep (o padrão é " "), que aparece na mensagem de erro.  | 
          
float
float float(x=unbound)
- Se 
xjá for um ponto flutuante,floato retornará sem alterações. - Se 
xfor um booleano,floatvai retornar 1,0 para "True" e 0,0 para "False". - Se 
xfor um número inteiro,floatvai retornar o valor de ponto flutuante finito mais próximo de x ou um erro se a magnitude for muito grande. - Se 
xfor uma string, ela precisará ser um literal de ponto flutuante válido ou ser igual (ignorando maiúsculas e minúsculas) aNaN,InfouInfinity, precedida opcionalmente por um sinal+ou-. 
float() retorna 0,0.
          
      Parâmetros
| Parâmetro | Descrição | 
|---|---|
              x
             | 
            
                                     O padrão é unboundO valor a ser convertido.  | 
          
getattr
unknown getattr(x, name, default=unbound)
default (se especificado) ou gera um erro. getattr(x, "foobar") é equivalente a x.foobar.getattr(ctx.attr, "myattr") getattr(ctx.attr, "myattr", "mydefault")
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              x
             | 
            
                                     required A struct cujo atributo é acessado.  | 
          
              name
             | 
            
                          string;
                                     required O nome do atributo struct.  | 
          
              default
             | 
            
                                     O padrão é unboundO valor padrão a ser retornado caso a struct não tenha um atributo com o nome especificado.  | 
          
hasattr
bool hasattr(x, name)
x tiver um atributo ou método do name especificado. Caso contrário, retorna False. Exemplo:hasattr(ctx.attr, "myattr")
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              x
             | 
            
                                     obrigatório O objeto a ser verificado.  | 
          
              name
             | 
            
                          string;
                                     required O nome do atributo.  | 
          
jogo da velha
int hash(value)
String.hashCode() do Java, ou seja: s[0] * (31^(n-1)) + s[1] * (31^(n-2)) + ... + s[n-1]
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              value
             | 
            
                          string;
                                     required Valor de string para hash.  | 
          
int
int int(x, base=unbound)
- Se 
xjá for um int,into retornará sem alterações. - Se 
xfor um booleano,intvai retornar 1 para "True" e 0 para "False". - Se 
xfor uma string, ela precisará ter o formato<sign><prefix><digits>.<sign>é"+","-"ou vazio (interpretado como positivo).<digits>é uma sequência de dígitos de 0 abase- 1, em que as letras a-z (ou A-Z) são usadas como dígitos de 10 a 35. No caso em quebaseé 2/8/16,<prefix>é opcional e pode ser 0b/0o/0x (ou, de forma equivalente, 0B/0O/0X), respectivamente. Sebasefor qualquer outro valor além dessas bases ou do valor especial 0, o prefixo precisará estar vazio. Quandobaseé 0, a string é interpretada como um literal inteiro, no sentido de que uma das bases 2/8/10/16 é escolhida dependendo de qual prefixo, se houver, é usado. Sebasefor 0, nenhum prefixo será usado. Se houver mais de um dígito, o primeiro não poderá ser 0 para evitar confusão entre octal e decimal. A magnitude do número representado pela string precisa estar dentro do intervalo permitido para o tipo int. - Se 
xfor um ponto flutuante,intvai retornar o valor inteiro do ponto flutuante, arredondando para zero. É um erro se x for não finito (NaN ou infinito). 
x for qualquer outro tipo ou se o valor for uma string que não satisfaz o formato acima. Ao contrário da função int do Python, essa função não permite argumentos zero nem espaços em branco desnecessários para argumentos de string.Exemplos:
int("123") == 123
int("-123") == -123
int("+123") == 123
int("FF", 16) == 255
int("0xFF", 16) == 255
int("10", 0) == 10
int("-0x10", 0) == -16
int("-0x10", 0) == -16
int("123.456") == 123
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              x
             | 
            
                                     obrigatório A string a ser convertida.  | 
          
              base
             | 
            
                                     O padrão é unboundA base usada para interpretar um valor de string. O padrão é 10. Precisa estar entre 2 e 36 (inclusive) ou ser 0 para detectar a base como se x fosse um literal inteiro. Esse parâmetro não pode ser fornecido se o valor não for uma string.
             | 
          
len
int len(x)
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              x
             | 
            
                                     obrigatório O valor cujo comprimento será informado.  | 
          
list
list list(x=[])
list([1, 2]) == [1, 2]
list((2, 3, 2)) == [2, 3, 2]
list({5: "a", 2: "b", 4: "c"}) == [5, 2, 4]Parâmetros
| Parâmetro | Descrição | 
|---|---|
              x
             | 
            
                          iterable;
                                     o padrão é []O objeto a ser convertido.  | 
          
máx.
unknown max(key=None, *args)
max(2, 5, 4) == 5
max([5, 6, 3]) == 6
max("two", "three", "four", key = len) =="three"  # the longest
max([1, -1, -2, 2], key = abs) == -2  # the first encountered with maximal key value
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              key
             | 
            
                          chamável ou None; o padrão é None. Uma função opcional aplicada a cada elemento antes da comparação.  | 
          
              args
             | 
            
                                     required Os elementos a serem verificados.  | 
          
min
unknown min(key=None, *args)
min(2, 5, 4) == 2
min([5, 6, 3]) == 3
min("six", "three", "four", key = len) == "six"  # the shortest
min([2, -2, -1, 1], key = abs) == -1  # the first encountered with minimal key value
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              key
             | 
            
                          chamável ou None; o padrão é None. Uma função opcional aplicada a cada elemento antes da comparação.  | 
          
              args
             | 
            
                                     required Os elementos a serem verificados.  | 
          
mostrar
None print(sep=" ", *args)args como saída de depuração. Ele terá como prefixo a string "DEBUG" e o local (arquivo e número da linha) dessa chamada. A maneira exata como os argumentos são convertidos em strings não é especificada e pode mudar a qualquer momento. Em particular, ele pode ser diferente (e mais detalhado) da formatação feita por str() e repr().Não é recomendável usar print em código de produção devido ao spam que ele cria para os usuários. Para descontinuações, prefira um erro fatal usando fail() sempre que possível.
          
      
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              sep
             | 
            
                          string;
                                     o padrão é " "A string separadora entre os objetos. O padrão é espaço (" ").  | 
          
              args
             | 
            
                                     required Os objetos a serem impressos.  | 
          
período
sequence range(start_or_stop, stop_or_none=None, step=1)
start a stop, usando um incremento de step. Se um único argumento for fornecido, os itens vão variar de 0 até esse elemento.range(4) == [0, 1, 2, 3] range(3, 9, 2) == [3, 5, 7] range(3, 0, -1) == [3, 2, 1]
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              start_or_stop
             | 
            
                          int;
                                     required Valor do elemento de início se a parada for fornecida. Caso contrário, valor da parada e o início real é 0.  | 
          
              stop_or_none
             | 
            
                          int ou None;
                                     o padrão é Noneíndice opcional do primeiro item não a ser incluído na lista resultante. A geração da lista é interrompida antes de stop ser alcançado.
             | 
          
              step
             | 
            
                          int;
                                     o padrão é 1O incremento (o padrão é 1). Ele pode ser negativo.  | 
          
repr
string repr(x)
repr("ab") == '"ab"'Parâmetros
| Parâmetro | Descrição | 
|---|---|
              x
             | 
            
                                     obrigatório O objeto a ser convertido.  | 
          
anulou
list reversed(sequence)
reversed([3, 5, 4]) == [4, 5, 3]
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              sequence
             | 
            
                          iterable;
                                     required A sequência iterável (por exemplo, lista) a ser invertida.  | 
          
ordenada
list sorted(iterable, key=None, *, reverse=False)
sorted([3, 5, 4]) == [3, 4, 5] sorted([3, 5, 4], reverse = True) == [5, 4, 3] sorted(["two", "three", "four"], key = len) == ["two", "four", "three"] # sort by length
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              iterable
             | 
            
                          iterable;
                                     required A sequência iterável a ser classificada.  | 
          
              key
             | 
            
                          chamável ou None; o padrão é None. Uma função opcional aplicada a cada elemento antes da comparação.  | 
          
              reverse
             | 
            
                          bool;
                                     o padrão é FalseRetorna resultados em ordem decrescente.  | 
          
str
string str(x)
str("ab") == "ab"
str(8) == "8"Parâmetros
| Parâmetro | Descrição | 
|---|---|
              x
             | 
            
                                     obrigatório O objeto a ser convertido.  | 
          
tuple
tuple tuple(x=())
tuple([1, 2]) == (1, 2)
tuple((2, 3, 2)) == (2, 3, 2)
tuple({5: "a", 2: "b", 4: "c"}) == (5, 2, 4)Parâmetros
| Parâmetro | Descrição | 
|---|---|
              x
             | 
            
                          iterable;
                                     o padrão é ()O objeto a ser convertido.  | 
          
tipo
string type(x)
type(2) == "int" type([1]) == "list" type(struct(a = 2)) == "struct"
if type(x) == type([]): # if x is a list
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              x
             | 
            
                                     required O objeto a ser verificado.  | 
          
zip
list zip(*args)
list de tuples, em que a tupla i-ésima contém o elemento i-ésimo de cada uma das sequências ou iteráveis de argumentos. A lista tem o tamanho da entrada mais curta. Com um único argumento iterável, ele retorna uma lista de tuplas de 1 elemento. Sem argumentos, ele retorna uma lista vazia. Exemplos:zip() # == [] zip([1, 2]) # == [(1,), (2,)] zip([1, 2], [3, 4]) # == [(1, 3), (2, 4)] zip([1, 2], [3, 4, 5]) # == [(1, 3), (2, 4)]
Parâmetros
| Parâmetro | Descrição | 
|---|---|
              args
             | 
            
                                     obrigatório listas para compactar.  |