Latest web development tutorials

python3 número (Número)

tipo de Python para almacenar los valores de datos digitales.

No se permite cambiar el tipo de datos, lo que significa que si cambia el tipo de datos digitales tienen valor, reasignar el espacio de memoria.

Los siguientes ejemplos son se crearán objetos Number cuando la asignación de variables:

var1 = 1
var2 = 10

También puede utilizar la instrucción del para eliminar parte del objeto digital.

sintaxis de la sentencia del es:

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

Puede utilizar la instrucción del eliminar objetos individuales o múltiples de referencia, por ejemplo:

del var
del var_a, var_b

Python es compatible con tres tipos diferentes de valores:

  • Entero (int) - designado a menudo es un número entero o un número entero es un número entero positivo o negativo, sin punto decimal. Python3 hay límite para el tamaño del entero, que puede ser utilizado como tipo Long utilizado, así que no hay python2 python3 el tipo Long.
  • Flotante (float) - coma flotante y parte entera de la parte decimal, flota también se puede expresar (2.5e2 = 2,5 x 10 = 2 250) usando la notación científica
  • Complejo ((complejo)) - compleja por las partes real e imaginaria, puede utilizar a + bj, o complejo (a, b) que la parte real y una parte imaginaria b es un tipo de punto flotante.

Podemos utilizar hexadecimales y octales enteros para representar:

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

>>> number=0o37 # 八进制
>>> number
31
int flotador complejo
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 soporta un número plural de las partes real e imaginaria, puede utilizar a + bj, o complejo (a, b) que la parte real y una parte imaginaria b es un tipo de punto flotante.


Python numérico conversión de tipos

A veces, necesitamos una función de conversión de tipo de datos, conversión de tipo de datos, sólo se necesita escribir los datos como un nombre de función.

  • int (x) Convierte x en un entero.

  • flotador (x) Convierte x a un flotador.

  • complejo (x) Convierte x para una pieza compleja, real de x, la parte imaginaria es cero.

  • complejo (x, y) x e y convertidos a un número complejo, la parte real de x, la parte imaginaria de y.x e y son expresiones numéricas.

El siguiente ejemplo se va a convertir una variable de coma flotante es un número entero:

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

la operación digital Python

intérprete de Python se puede utilizar como una simple calculadora, puede introducir una expresión en el intérprete, que te mostrará el valor de la expresión.

sintaxis de expresión es directa: +, -, * y /, y otros lenguajes (como Pascal o C) del mismo. Por ejemplo:

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

Nota: Los resultados en diferentes máquinas de operaciones de punto flotante pueden ser diferentes.

En la división entera, división (/) siempre devuelve un número de coma flotante, si lo que desea es obtener los resultados de un número entero, la parte fraccionaria se puede eliminar, se puede utilizar el operador@:

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

El signo igual (=) se utiliza para asignar valores a las variables. Después de esta asignación, además de la solicitud siguiente, el intérprete no mostrará ningún resultado.

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

Python puede utilizarel operador **para exponenciación:

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

Variable antes de su uso debe ser "definida" (es decir, un valor asignado a la variable), de lo contrario un error:

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

Los diferentes tipos de operandos enteros mixtos se convertirán en punto flotante:

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

En el modo interactivo, el último resultado de la expresión es de salida se asigna a la variable_.Por ejemplo:

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

En este caso, la variable_ debe ser considerada como una variable de usuario de sólo lectura.



Funciones matemáticas

función Valor de retorno (descripción)
abs (x) Devuelve el valor absoluto, tal como ABS (-10) devuelve 10
ceil (x) Los rendimientos de los números enteros, como Math.ceil (4.1) devuelve 5

cmp (x, y)

Si x <y devuelve -1 si x == y devuelve 0 si x> y devuelve 1. Python 3 es obsoleta. Que el uso (x> y) - (x <y) sustituido.
exp (x) Devuelve e elevado a la potencia de x (e x), como math.exp (1) devuelve 2.718281828459045
fábricas de (x) Devuelve el valor absoluto, como math.fabs (-10) devuelve 10,0
piso (x) Devuelve el número entero redondeado, como Math.floor (4,9) devuelve 4
log (x) Como Math.log (Math.E) devuelve 1,0, Math.log (100,10) devuelve 2.0
log10 (x) Devuelve el logaritmo en base 10 de x, tales math.log10 (100) devuelve 2.0
max (x1, x2, ...) El rendimiento máximo para un parámetro dado, la secuencia de parámetros.
min (x1, x2, ...) Devuelve el valor mínimo para un determinado parámetro, la secuencia de parámetros.
modf (x) Devuelve la parte entera de x y la parte fraccionaria, símbolos numéricos y las dos partes de los mismos x, la parte entera de la representación de coma flotante.
pow (x, y) Valor después de la operación x ** y.
round (x [n]) Devuelve el valor redondeado de float x, como el valor de n dado representa el redondeo al número de cifras decimales.
sqrt (x) Devuelve la raíz cuadrada de x, el número puede ser negativo, el tipo de retorno es un número real, tales como math.sqrt (4) devuelve 2 + 0j


la función de números aleatorios

de números aleatorios se puede utilizar en las matemáticas, juegos, de seguridad y otros campos, que también está incrustado con frecuencia en el algoritmo para mejorar la eficacia y aumentar la seguridad del programa.

Python funciones de números al azar incluyen los siguientes común:

función descripción
elección (ss) A partir de la secuencia de elementos en un elemento seleccionado al azar, tales como random.choice (rango de (10)), 0-9 en un número entero seleccionado al azar.
randrange ([inicio,] dejar [ , incremento]) Para obtener un número aleatorio dentro de la colección base incrementos de rango especificado especificado, por defecto de base a 1
aleatorio () Al azar generada bajo un número real en [0,1) gama.
semillas ([x]) Cambiar el número aleatorio de semillas de semillas generador. Si usted no entiende el principio, usted no tiene que fijar la semilla especial, Python le ayudará a elegir la semilla.
shuffle (LST) Todos los elementos de una secuencia en orden aleatorio
uniforme (x, y) Al azar generada bajo un número real en [x, y] gama.


Las funciones trigonométricas

Python incluye las siguientes funciones trigonométricas:

función descripción
acos (x) Devuelve el arco coseno de x en radianes.
asin (x) Devuelve el arco seno de x radianes.
atan (x) Devuelve el arco tangente de x en radianes.
atan2 (y, x) Devuelve el arco tangente de x e y valores de las coordenadas.
cos (x) Devuelve el coseno de x radianes.
hypot (x, y) Volver sqrt norma euclidiana (x * x + y * y).
sin (x) Devuelve el seno de x radianes.
tan (x) Devuelve la tangente de x radianes.
grados (x) Convierte radianes a grados, como grados (math.pi / 2), regresaron 90.0
radianes (x) Convertir grados a radianes


Las constantes matemáticas

constante descripción
pi Matemática constante pi (pi, pi generalmente representado)
e Constante matemática e, e de las constantes naturales (las constantes de la naturaleza).