1.divmod (a, b) retorna um tuplo do quociente e o resto de (a // b, a% b)
2.all () é usado para determinar todos os elementos pode ser dada iteração parâmetros no se iterable são verdadeiras, se é para retornar True, caso contrário False
Se todos os elementos de iterable não 0, '', False ou iterable está vazio, todos (iterable) Retorna True
3.enumerate ()
estações = [ 'mola', 'verão', 'queda', 'inverno'] lista (Enumerar (estações)) [(0, 'Spring'), (1, 'Summer'), (2, 'queda') , (3, 'Winter')] lista (enumerate (estações, iniciar = 1)) #下标从1开始 [(1, 'Primavera'), (2, 'Summer'), (3, 'queda') , (4, 'Winter')]
função 4.int () é utilizada para converter uma cadeia ou um número inteiro
int ( '12', 16) # se os parâmetros de base, em seguida, a entrada 12, tal como uma cadeia de 12 hexadecimal 18 é int ( '0xA', 16) 10 int ( '10' ,. 8) . 8
5.ord valor ASCII () para que um personagem (uma cadeia de comprimento 1) como um parâmetro e retorna o correspondente
>>> ord ( ' uma ' ) 97
6.Any () para determinar se não esvaziar, falsa, devolve Verdadeiro
>>> qualquer (( 'a', 'b', '', 'd')) # tupla tupla, existe um elemento vazio Verdadeiro >>> a qualquer ((0, '', Falso)) Elemento # tupla grupo, todos os elementos sendo 0, '', false false
Valor 7.eval () é usado para realizar uma expressão de cadeia, e retorna a expressão
S = (34) de impressão (Eval ( "S * 3"))
102
8.pow ()
POW (x, y) é equivalente a Y * X: 4 ** 2 # 16 resultado 4 ** 2,5 # resultado é 32,0 POW (X, Y, Z) é equivalente a Y% Z ** X: . 4 * 2,5% * # 3 resultados 2.0 #pow (x, y, z) z X quando este parâmetro não está presente, Y não está limitada se a flutuar, e quando o terceiro parâmetro é utilizado para assegurar que apenas os primeiros dois parâmetros ele pode ser um inteiro >>> POW (11.2,3.2) 2.277,7060352240815 >>> POW (11.2,3.2,2) # resultado de um erro Traceback (resultados mais recentes Last Call): File "<stdin>", linha 1, na <Module> TypeError : POW () 3º Todos os argumentos O argumento não são permitidos a menos que os números inteiros >>>
execução 9.exec
com aberto ( 'test1.py', 'r') como f: exec (f.read ()
10.issubclass determina se B é uma subclasse de A
Uma classe de: passagem de classe B (A): #B herdada de A, B é uma subclasse de uma passagem de impressão (issubclass (B, A))
A 11.super () método é usado para chamar a classe pai (super classe)
Uma classe: def adicionar (auto, x): y = x + 1 impressão (y) classe B (A): def adicionar (auto, X): . super () adicionar (x) b = B () b.add (2) # 3
12. iter iteração gerado
>>> lst = [1, 2, 3] >>> for i in iter (LST): ... print (i) ... 1 2 3
13.tuple grupo argumento lista
Filtro 14.filter
def is_odd (n): retorno n% 2 == 1 newlist = filtro (is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) de impressão (newlist)
15.chr e ord
de impressão (CHR (43)) de impressão (ord ( "b")) + 98
16.callable método para detectar se um objecto pode ser chamado, pode ser chamado um objecto refere-se à capacidade de utilização parênteses () chamada de método.
>>> exigível (1) Falso >>> 1 ()
17.lacals ()
def func (): a = 1 b = 2 print (locals ()) func () # { 'a': 1, 'b': 2}
função 18.reduce () será elementos de parâmetros cansados em uma sequência. reduzir (função) foi removido a partir do espaço nome global, é agora colocado no módulo em functools
de functools importar reduzir def adicionar (x, y): return x + y impressão (reduzir (add, intervalo (1, 101)))
19.frozenset () retorna uma coleção congelado, a coleção não pode adicionar ou remover quaisquer elementos após congelamento
a = frozenset (intervalo (10) ) # gera um novo conjunto de imutável >>> Um frozenset ([0 ,. 1, 2 ,. 3 ,. 4 ,. 5 ,. 6 ,. 7 ,. 8 ,. 9])
Por coleções congelados (ou seja, o conjunto de imutável ) é? Uma vez que o conjunto de relações, há elementos na recolha de um outro conjunto de condições, mas a recolha geral (conjunto) em si é variável , de modo que as suas instâncias serão não ser colocado um outro conjunto de elementos (conjunto mosto é tipo imutável).
Portanto, para fornecer um conjunto de funções frozenset imutável, quando o conjunto não é alterado quando se atende aos requisitos como um conjunto de elementos , ele pode ser configurado em outro.