tipos de variables

Asignando valores a las variables:
  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
 Aquí 100, 1000.0 y "Juan" son los valores asignados a contrarrestar, las millas y las variables de nombre, respectivamente.  Mientras se ejecuta este programa, esto producirá el siguiente resultado:
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
 . Aquí, un objeto entero se crea con el valor 1, y las tres variables se asignan a la misma posición de memoria. You can also assign multiple objects to multiple variables. También se pueden asignar varios objetos a múltiples variables. For example: Por ejemplo:
 a, b, c = 1, 2, "John"
 . Aquí dos objetos enteros con valores de 1 y 2 son asignados a las variables a y b, y un objeto de cadena con el valor de "John" se asigna a la variable c.

  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
  También puede eliminar la referencia a un objeto mediante el uso de número de la sentencia del.  La sintaxis de la declaración del es el siguiente:
del var1[,var2[,var3[....,varN]]]] del var1 [, var2 [, var3 [...., varN]]]]
  Puede borrar un solo objeto o varios objetos mediante el uso de la sentencia del. For example: Por ejemplo:
del var del var
del var_a, var_b del var_a, var_b
  Python admite cuatro tipos numéricos diferentes:
  •  ) 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
This will produce following result: Esto producirá el siguiente resultado:
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
This will produce following result: Esto producirá el siguiente resultado:
['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
  Esto producirá el siguiente resultado:
('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')
 Lo que sigue es válido con la tupla, ya que intentó actualizar una tupla, que no está permitido.  Caso similar es posible con las listas:
#!/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 will produce following result: Esto producirá el siguiente resultado:
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']
Dictionaries have no concept of order among elements. Los diccionarios no tienen concepto de orden entre sus elementos. It is incorrect to say that the elements are "out of order"; they are simply unordered. Es incorrecto decir que los elementos están "fuera de orden", sino que simplemente no hay orden.

 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