Variables de Python no tiene que ser explícitamente declarada reserva de espacio de memoria. T La declaración se produce automáticamente cuando se asigna un valor a una variable. El signo igual (=) se utiliza para asignar valores a las variables.
. El operando a la izquierda del operador = es el nombre de la variable, y el operando a la derecha del operador = es el valor almacenado en la variable. For example: Por ejemplo:
#!/usr/bin/python #! / Usr / bin / python counter = 100 # An integer assignment contador = 100 # Una asignación entero miles = 1000.0 # A floating point millas = 1000,0 # A punto flotante name = "John" # A string name = "John" # Una cadena print counter Contador de impresiones print miles millas de impresión print name escriba el nombre de |
100 100 1000.0 1000.0 John Juan |
Asignación múltiple:
También puede asignar un solo valor a varias variables simultáneamente. For example: Por ejemplo: a = b = c = 1
|
a, b, c = 1, 2, "John"
|
Tipos de datos estándar:
. Los datos almacenados en la memoria pueden ser de muchos tipos. . Por ejemplo, una edad person.s se almacena como un valor numérico y su dirección se almacena como caracteres alfanuméricos.Python tiene algunos tipos estándar que se utilizan para definir las operaciones posible sobre ellos y el método de almacenamiento para cada uno de ellos.
Python tiene cinco tipos de datos estándar:
- Números
- Cadena
- Lista
- Tuple
- Diccionario
Python Números:
Número de datos de tipos de almacenar valores numéricos. Son inmutables tipos de datos, lo que significa que al cambiar el valor de un número de resultados de tipos de datos en un objeto recién asignado.Número de objetos se crean cuando se asigna un valor a los mismos. Por ejemplo:
var1 = 1 var2 = 10 |
del var1[,var2[,var3[....,varN]]]] del var1 [, var2 [, var3 [...., varN]]]]
|
del var del var del var_a, var_b del var_a, var_b |
- ) int (enteros con signo)
- de largo (enteros largos [también se puede representar en octal y hexadecimal])
- float (flotante valores reales de punto)
- complejo (números complejos)
Ejemplos:
Here are some examples of numbers: Estos son algunos ejemplos de números:| int | largo | flotar | complejo |
|---|---|---|---|
| 10 | 51924361L | 0.0 | 3.14j |
| 100 | -0x19323L | 15,20 | 45.j |
| -786 | 0122L | -21,9 | 9.322e-36J |
| 080 | 0xDEFABCECBDAECBFBAEl | 32.3 + E18 | .0.876 j |
| -0490 | 535633629843L | . -90. | - 0.6545 0 J |
| -0x260 | -052318172735L | -32.54e100 | 3e 26 J |
| 0x69 | -4721885298529L | 70.2-E12 | 4.53e-7j |
- Python le permite utilizar una L minúscula con una larga, pero se recomienda que utilice sólo una L mayúscula para evitar confusiones con el número L. Python muestra enteros largos con una mayúscula L.
- . Un número complejo consta de un par ordenado de números reales punto flotante denotados por un + bj, donde a es la parte real y b es la parte imaginaria del número complejo.
Python Cuerdas:
Las cadenas en Python se identifican como un conjunto contiguo de caracteres entre comillas.. Python permite, ya sea para pares de comillas simples o dobles. ( [ ] and [ : ] ) Subconjuntos de cadenas se pueden tomar con el operador slice ([] y [:]) con los índices a partir de 0 en el comienzo de la cadena y trabajar su manera de -1 al final.
El signo más (+) signo es el operador de concatenación, y el asterisco (*) es el operador de repetición.
Ejemplo:
#!/usr/bin/python #! / Usr / bin / python str = 'Hello World!' str = "Hola Mundo!" print str # Prints complete string imprimir str # Imprime cadena completa print str[0] # Prints first character of the string imprimir cadena [0] # Imprime el primer carácter de la cadena print str[2:5] # Prints characters starting from 3rd to 6th imprimir cadena [02:05] # imprime caracteres a partir del 3 al 6 print str[2:] # Prints string starting from 3rd character imprimir cadena [2:] # Imprime cadena de caracteres a partir del tercero print str * 2 # Prints string two times imprimir str * 2 # cadena de impresiones dos veces print str + "TEST" # Prints concatenated string imprimir str + "TEST" # Imprime cadena concatenada |
Hello World! ¡Hola Mundo! H H llo llo llo World! llo del Mundo! Hello World!Hello World! ¡Hola Mundo! Hola Mundo! Hello World!TEST ¡Hola Mundo! PRUEBA |
Python Listas:
Las listas son el más versátil de los tipos de Python de datos compuestos. A list contains items separated by commas and enclosed within square brackets ([]). Una lista contiene elementos separados por comas y encerrados entre corchetes ([]).Hasta cierto punto, las listas son similares a las matrices en C. Una diferencia entre ellos es que todos los elementos que pertenecen a una lista puede ser de tipo de datos diferente.
. Los valores almacenados en una lista se puede acceder utilizando el operador slice ([] y [:]) con los índices a partir de las 0 en el principio de la lista y trabajando su camino hasta el final-1.
El signo más (+) signo es el operador de concatenación, y el asterisco (*) es el operador de repetición.
Ejemplo:
#!/usr/bin/python #! / Usr / bin / python list = [ 'abcd', 786 , 2.23, 'john', 70.2 ] lista = ['abcd', 786, 2.23, 'Juan', 70,2] tinylist = [123, 'john'] tinylist = [123, 'Juan'] print list # Prints complete list lista de impresión # Imprime la lista completa print list[0] # Prints first element of the list lista de impresión [0] # Imprime primer elemento de la lista print list[1:3] # Prints elements starting from 2nd till 3rd imprimir la lista [1:3] # Imprime los elementos a partir del 2 al 3 print list[2:] # Prints elements starting from 3rd element imprimir la lista [2:] # Imprime los elementos a partir de 3er elemento print tinylist * 2 # Prints list two times tinylist impresión * 2 # Imprime la lista dos veces print list + tinylist # Prints concatenated lists lista de impresión + tinylist # Imprime las listas concatenadas |
['abcd', 786, 2.23, 'john', 70.200000000000003] ['Abcd', 786, 2.23, 'Juan', 70.200000000000003] abcd abcd [786, 2.23] [786, 2,23] [2.23, 'john', 70.200000000000003] [2.23, 'Juan', 70.200000000000003] [123, 'john', 123, 'john'] [123, 'Juan', 123, 'Juan'] ['abcd', 786, 2.23, 'john', 70.200000000000003, 123, 'john'] ['Abcd', 786, 2.23, 'Juan', 70.200000000000003, 123, 'Juan'] |
Python tuplas:
Una tupla es otro tipo de datos de secuencia que es similar a la lista. A tuple consists of a number of values separated by commas. A diferencia de las listas, sin embargo, tuplas están encerrados entre paréntesis.Las principales diferencias entre las listas y las tuplas son: Las listas se escriben entre corchetes ([]), y sus elementos y el tamaño se puede cambiar, mientras que las tuplas se incluyen entre paréntesis (()) y no se puede actualizar. . Las tuplas pueden ser considerados como de sólo lectura listas.
Ejemplo:
#!/usr/bin/python #! / Usr / bin / python tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) tupla = ('abcd', 786, 2.23, 'Juan', 70,2) tinytuple = (123, 'john') tinytuple = (123, 'Juan') print tuple # Prints complete list tupla de impresión # Imprime la lista completa print tuple[0] # Prints first element of the list tupla de impresión [0] # Imprime primer elemento de la lista print tuple[1:3] # Prints elements starting from 2nd till 3rd impresión tupla [1:3] # Imprime los elementos a partir del 2 al 3 print tuple[2:] # Prints elements starting from 3rd element tupla de impresión [2:] # Imprime los elementos a partir de 3er elemento print tinytuple * 2 # Prints list two times imprimir tinytuple lista * 2 # imprime dos veces print tuple + tinytuple # Prints concatenated lists tupla de impresión + tinytuple # Imprime las listas concatenadas |
('abcd', 786, 2.23, 'john', 70.200000000000003) ('Abcd', 786, 2.23, 'Juan', 70.200000000000003) abcd abcd (786, 2.23) (786, 2,23) (2.23, 'john', 70.200000000000003) (2,23, 'Juan', 70.200000000000003) (123, 'john', 123, 'john') (123, 'Juan', 123, 'Juan') ('abcd', 786, 2.23, 'john', 70.200000000000003, 123, 'john') ('Abcd', 786, 2.23, 'Juan', 70.200000000000003, 123, 'Juan') |
#!/usr/bin/python #! / Usr / bin / python tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) tupla = ('abcd', 786, 2.23, 'Juan', 70,2) list = [ 'abcd', 786 , 2.23, 'john', 70.2 ] lista = ['abcd', 786, 2.23, 'Juan', 70,2] tuple[2] = 1000 # Invalid syntax with tuple tupla [2] = 1000 # la sintaxis no válida con la tupla list[2] = 1000 # Valid syntax with list lista [2] = 1000 # la sintaxis válida con la lista |
Diccionario de Python:
. Funcionan como arrays asociativos o hashes que se encuentran en Perl y consisten de pares de clave-valor.Las claves pueden ser casi cualquier tipo de Python, pero suelen ser números o cadenas. Valores, por otro lado, puede ser cualquier objeto Python arbitrario.
Los diccionarios se escribe entre llaves ({}) y los valores pueden ser asignados y se accede utilizando corchetes ([]).
Ejemplo:
#!/usr/bin/python #! / Usr / bin / python dict = {} dict = {} dict['one'] = "This is one" dict ['uno'] = "Este es uno" dict[2] = "This is two" dict [2] = "Esto es de dos" tinydict = {'name': 'john','code':6734, 'dept': 'sales'} tinydict = {'nombre': 'Juan', 'código': 6734, 'departamento': 'ventas'} print dict['one'] # Prints value for 'one' key dict impresión ['uno'] # imprime el valor de 'una' clave print dict[2] # Prints value for 2 key dict impresión [2] # imprime el valor de la tecla 2 print tinydict # Prints complete dictionary imprimir tinydict # Imprime diccionario completo print tinydict.keys() # Prints all the keys impresión tinydict.keys () # Imprime todas las claves print tinydict.values() # Prints all the values impresión tinydict.values () # imprime todos los valores |
This is one Esta es una This is two Esto es dos {'dept': 'sales', 'code': 6734, 'name': 'john'} {'Departamento': 'ventas', 'código': 6734, 'nombre': 'Juan'} ['dept', 'code', 'name'] ['Departamento', 'código', 'name'] ['sales', 6734, 'john'] ['Ventas', 6734, 'Juan'] |
Conversiones de tipos:
Sometimes you may need to perform conversions between the built-in types. A veces puede que tenga que realizar conversiones entre los tipos incorporados. To convert between types you simply use the type name as a function. Para convertir entre los tipos que basta con utilizar el nombre del tipo de función.There are several built-in functions to perform conversion from one data type to another. Hay varias funciones integradas para realizar la conversión de un tipo de datos a otro. These functions return a new object representing the converted value. Estas funciones devuelven un nuevo objeto que representa el valor convertido.
| Función | Descripción |
|---|---|
| int (x [, base]) | Convierte x en un entero. . la base especifica la base de si x es una cadena. |
| de largo (x [, base]) | Convierte x a un entero largo. la base especifica la base de si x es una cadena. |
| flotar (x) | Converts x to a floating-point number. Convierte x a un número de punto flotante. |
| complex (real [, imag]) | . Crea un número complejo. |
| str (x) | Convierte x del objeto a una representación de cadena. |
| repr (x) | Convierte x del objeto a una cadena de expresión. |
| ) eval (str) | Evalúa una cadena y devuelve un objeto. |
| tupla (s) | . Convierte a una tupla s. |
| lista (s) | Convierte s de una lista. |
| set (s) | . Convierte s para un conjunto. |
| dict (d) | . Crea un diccionario. d debe ser una secuencia de valor de la clave (,) tuplas. |
| frozenset (s) | . Convierte s para un conjunto congelado. |
| chr (x) | . Convierte un entero a un personaje. |
| unichr (x) | . Convierte un entero a un carácter Unicode. |
| ord (x) | Convierte un carácter único a su valor entero. |
| hexagonal (x) | . Convierte un entero a una cadena hexadecimal. |
| ) octubre (x) | Convierte un número entero en una cadena octal. |
No hay comentarios:
Publicar un comentario