O melhor tutorial números python3 (Number) em 2024. Neste tutorial você pode aprender Python conversão de tipo numérico,funcionamento digital Python,Funções matemáticas,função de número aleatório,funções trigonométricas,Constantes matemáticas,
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[ptpt,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:
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 |
À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
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çã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, pt.) | O retorno máximo para um determinado parâmetro, a seqüência de parâmetro. |
min (x1, x2, pt.) | 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 |
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. |
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 |
constante | descrição |
---|---|
pi | Matemática pi constante (pi, ¸ geralmente representada) |
e | e constante matemática, e das constantes naturais (as constantes da natureza). |