Latest web development tutorials

números python3 (Number)

Tipo de Python para armazenar valores de dados digitais.

Não tem permissão para alterar o tipo de dados, o que significa que, se você alterar o tipo de dados digitais têm valor, realocar espaço de memória.

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 algum do objeto digital.

del sintaxe da instrução é:

del var1[,var2[,var3[....,varN]]]]

Você pode usar a instrução del para excluir objetos individuais ou múltiplos de referência, por exemplo:

del var
del var_a, var_b

Python suporta três 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. Python3 há limite para o tamanho do número inteiro, ele pode ser utilizado como tipo Long usado, portanto, não há python2 Python3 o tipo Long.
  • Float (float) - ponto flutuante e parte inteira da 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
  • Complex ((complexo)) - complexo 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.

Podemos usar hexadecimais e octais inteiros para representar:

>>> number = 0xA0F # 十六进制
>>> number
2575

>>> number=0o37 # 八进制
>>> number
31
int flutuador complexo
10 0.0 3.14j
100 15.20 45.j
-786 -21,9 9.322e-36J
080 32,3 + e18 .876j
-0490 -90. -.6545 + 0j
-0x260 -32.54e100 3e + 26J
0x69 70.2-E12 4.53e-7J
  • Python suporta um número plural 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.


Python conversão de tipo numérico

Às vezes, precisamos built-in de conversão de tipo de dados, conversão tipo de dados, você só precisa digitar os dados como um nome de função.

  • int (x) Converte x para um número inteiro.

  • float (x) Converte x para um float.

  • complexo (x) Converte x para uma parte complexa, real x, a parte imaginária é zero.

  • complexo (x, y) x e y convertidos para um número complexo, a parte real de x, a parte imaginária de y.x e y são expressões numéricas.

O exemplo a seguir irá converter uma variável de ponto flutuante é um inteiro:

>>> a = 1.0
>>> int(a)
1

funcionamento digital Python

interpretador Python pode ser usado como uma calculadora simples, você pode introduzir uma expressão no interpretador, ele vai apresentar o valor da expressão.

A sintaxe da expressão é simples: +, -, * e /, e outras línguas (como Pascal ou C) do mesmo. Por exemplo:

>>> 2 + 2
4
>>> 50 - 5*6
20
>>> (50 - 5*6) / 4
5.0
>>> 8 / 5  # 总是返回一个浮点数
1.6

Nota: Os resultados sobre diferentes máquinas de operações em vírgula flutuante podem ser diferentes.

Na divisão inteira, divisão (/) sempre retorna um número de ponto flutuante, se você quiser apenas para obter os resultados de um número inteiro, a parte fracionária pode ser descartado, você pode usar o operador@:

>>> 17 / 3  # 整数除法返回浮点型
5.666666666666667
>>>
>>> 17 // 3  # 整数除法返回向下取整后的结果
5
>>> 17 % 3  # %操作符返回除法的余数
2
>>> 5 * 3 + 2 
17

Sinal de igual (=) é usado para atribuir valores a variáveis. Após esta atribuição, para além da linha seguinte, o intérprete irá não mostrar quaisquer resultados.

>>> width = 20
>>> height = 5*9
>>> width * height
900

Python pode usaro operador **para exponenciação:

>>> 5 ** 2  # 5 的平方
25
>>> 2 ** 7  # 2的7次方
128

Variável antes do uso deve ser "definido" (ou seja, um valor atribuído à variável), caso contrário, um erro:

>>> n   # 尝试访问一个未定义的变量
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'n' is not defined

Diferentes tipos de operandos inteiros mistos será convertido em ponto flutuante:

>>> 3 * 3.75 / 1.5
7.5
>>> 7.0 / 2
3.5

No modo interactivo, o último resultado é expressão de saída é atribuído a variável_.Por exemplo:

>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
113.0625
>>> round(_, 2)
113.06

Aqui, a variável_ deve ser considerado como um variáveis de usuário somente leitura.



Funções matemáticas

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. Python 3 é obsoleto. Essa utilização (x> y) - (x <y) substituído.
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


função de número aleatório

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.


funções trigonométricas

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


Constantes matemáticas

constante descrição
pi Matemática pi constante (pi, ¸ geralmente representada)
e e constante matemática, e das constantes naturais (as constantes da natureza).