Python Number (digital)
Python tipo de dados Número usado para armazenar valores.
Não tem permissão para alterar o tipo de dados, o que significa que o espaço de memória que, se você alterar o valor do tipo de dados Number, serão re-alocados.
Os seguintes exemplos são objetos Number será criado quando a atribuição de variável:
var1 = 1 var2 = 10
Você também pode usar o comando del para remover algumas das referências Número de objetos.
del sintaxe da instrução é:
del var1[,var2[,var3[....,varN]]]]
Você pode excluir objetos individuais ou múltiplos, utilizando a instrução del, por exemplo:
del var del var_a, var_b
Python suporta quatro tipos diferentes de valores:
- Integer (Int) - muitas vezes referida é um inteiro ou um número inteiro é um número inteiro positivo ou negativo, com nenhum ponto decimal.
- Inteiro longo (inteiros longos) - inteiros tamanho ilimitado, o inteiro última é um L. maiúsculas ou minúsculas
- Float (valores reais de ponto flutuante) - flutuador pela parte inteira e a parte fracionária, carros alegóricos também pode ser expressa (2.5e2 = 2,5 x 10 2 = 250) usando a notação científica
- Complexas ((números complexos)) - complexos pelas partes real e imaginária, você pode usar a + bj, ou complexo (a, b) que a parte real e uma parte imaginária b é um tipo de ponto flutuante.
int | longo | flutuador | complexo |
---|---|---|---|
10 | 51924361L | 0.0 | 3.14j |
100 | -0x19323L | 15.20 | 45.j |
-786 | 0122L | -21,9 | 9.322e-36J |
080 | 0xDEFABCECBDAECBFBAEl | 32,3 + e18 | .876j |
-0490 | 535633629843L | -90. | -.6545 + 0j |
-0x260 | -052318172735L | -32.54e100 | 3e + 26J |
0x69 | -4721885298529L | 70.2-E12 | 4.53e-7J |
- Você também pode usar um inteiro longo minúscula "L", mas é recomendável que você usar um maiúscula "L", para evitar o número "1" confusão. Python usa "L" para exibir o tempo inteiro.
- Python também suporta números complexos, números complexos pelas partes real e imaginária, você pode usar a + bj, ou complexo (a, b) que a parte real e uma parte imaginária b é um ponto flutuante
Número Python Conversão de tipo
int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s ) 将序列 s 转换为一个元组 list(s ) 将序列 s 转换为一个列表 chr(x ) 将一个整数转换为一个字符 unichr(x ) 将一个整数转换为Unicode字符 ord(x ) 将一个字符转换为它的整数值 hex(x ) 将一个整数转换为一个十六进制字符串 oct(x ) 将一个整数转换为一个八进制字符串
Funções Python matemática
função | Valor de retorno (inscrição) |
---|---|
abs (x) | Retorna o valor absoluto, como abs (-10) retorna 10 |
ceil (x) | Retornos sobre os inteiros, como Math.ceil (4.1) retorna 5 |
CMP (x, y) | Se x <y retorna -1 se x == y Retorna 0 se x> y retorna 1 |
exp (x) | Devolve e elevado à potência de x (e x), como math.exp (1) retorna 2,718281828459045 |
Fabs (x) | Retorna o valor absoluto, como math.fabs (-10) retorna 10,0 |
floor (x) | Devolve o número inteiro arredondado, como Math.floor (4,9) retorna 4 |
log (x) | Como Math.log (Math.E) retorna 1,0, Math.log (100,10) 2,0 retorna |
log10 (x) | Retorna o logaritmo de base 10 x, tal math.log10 (100) retorna 2,0 |
max (x1, x2, ...) | O retorno máximo para um determinado parâmetro, a seqüência de parâmetro. |
min (x1, x2, ...) | Retorna o valor mínimo para um determinado parâmetro, a seqüência de parâmetro. |
modf (x) | Retorna a parte inteira de x e a parte fracionária, símbolos numéricos e as duas partes de um mesmo x, a parte inteira na representação de ponto flutuante. |
POW (x, y) | Valor após a operação x ** y. |
round (x [, n]) | Retorna o valor arredondado de float x, conforme determinado valor n representa o arredondamento para o número de casas decimais. |
sqrt (x) | Retorna a raiz quadrada de x, os números podem ser negativo, o tipo de retorno é um número real, como Math.sqrt (4) retorna 2 + 0j |
Python funções de números aleatórios
número aleatório pode ser usado em matemática, jogos, segurança e outros campos, também é frequentemente incorporado no algoritmo para melhorar a eficiência e aumentar a segurança do programa.
Python funções de números aleatórios incluem o seguinte em comum:
função | descrição |
---|---|
escolha (seq) | A partir da sequência de elementos de um elemento seleccionado aleatoriamente, tais como random.choice (intervalo (10)), de 0-9 em um inteiro seleccionado aleatoriamente. |
randrange ([Iniciar], parar [ passo]) | Para obter um número aleatório de dentro da coleção de base incrementos intervalo especificado especificada, o padrão de base para 1 |
random () | Aleatoriamente geradas no âmbito de um número real em [0,1) gama. |
sementes ([x]) | Alterar o número aleatório Sementes de gerador. Se você não entender o princípio, você não tem que definir semente especial, Python vai ajudar você a escolher a semente. |
shuffle (LST) | Todos os elementos de uma seqüência em ordem aleatória |
uniforme (x, y) | Aleatoriamente geradas no âmbito de um número real na [x, y] intervalo. |
trigonométricas Python
Python inclui as seguintes funções trigonométricas:
função | descrição | |
---|---|---|
acos (x) | Retorna o arco co-seno de x em radianos. | |
asin (x) | Retorna o arco seno de x radianos. | |
atan (x) | Retorna o arco tangente de x em radianos. | |
ATAN2 (y, x) | Retorna o arco tangente de X e Y valores das coordenadas. | |
cos (x) | Retorna o cosseno de x radianos. | |
hypot (x, y) | Voltar sqrt norma euclidiana (x * x + y * y). | |
sin (x) | Retorna o seno de x radianos. | |
tan (x) | Retorna a tangente de x radianos. | |
graus (x) | Converte radianos em graus, como graus (math.pi / 2), voltou 90,0 | |
radianos (x) | Converter graus em radianos |
Python Matemática Constantes
constante | descrição |
---|---|
pi | Matemática pi constante (pi, ¸ geralmente representada) |
e | e constante matemática, e das constantes naturais (as constantes da natureza). |