“Conocimientos Programación>Python Programming

Python y tipos inmutables

2014/4/20
De acuerdo con el Índice de Idioma Tiobe , Python es uno de los lenguajes de programación más populares en el mundo . Python es un lenguaje de alto nivel , sino que protege a los programadores de tener que gestionar los detalles de memoria de bajo nivel. Python también es compatible con el desarrollo interactivo , los programadores pueden ejecutar y probar su código mientras se está escribiendo. Estas características hacen de Python un lenguaje agradable para trabajar, Python es un lenguaje multi- paradigma. Es compatible con más de un enfoque de la programación . El enfoque orientado a objetos que domina la mayor parte de la programación de la empresa es totalmente compatible con Python. El enfoque un poco más académica de la programación La función también es compatible con Python. Python proporciona tipos inmutables , estructuras de datos que no se pueden cambiar , para los amantes de la programación funcional . La mutabilidad y el Estado

En general, los lenguajes de programación permiten que los programas de reasignar variables. Por ejemplo, la variable " x " puede en un momento dado contener el valor 10 y en otro contendrá el valor 11 . Una variable en un lenguaje que permite la mutabilidad es un cuchitril que puede albergar todo tipo de valores. Esta propiedad se conoce como estado mutable . Mientras estado mutable es muy útil y podría decirse que una propiedad necesaria de lenguajes de programación , puede causar problemas teóricos . Mutable estado hace que sea casi imposible de probar programas formalmente correctas. En Python, se crean y se asignan como variables para :
variables

= " valor de la prueba "
Python y Programación Funcional

Python es un multi- lenguaje de paradigma. Es compatible tanto con el orientado a objetos y el enfoque funcional en un grado limitado . Los programadores tienen la opción de programación statelessly sin estado mutable . Por otra parte , los programadores también pueden escribir extremadamente programas con estado. Esta flexibilidad es extremadamente útil . Python proporciona tipos de datos que son útiles en ambos enfoques. Inmutables Tipos
de Python

Python proporciona la tupla como un tipo de datos inmutables. Esto significa que una vez que se crea una tupla , no puede ser alterado . En lugar de la alteración de una tupla , cuando los programadores necesitan para modificar una tupla , que utilizan la edad tupla para generar una nueva. Si bien esto puede parecer restrictivo , este enfoque produce programas más modulares. En lugar de modificar constantemente la misma estructura de datos , los programadores sólo hacer otras nuevas. La estructura de datos de edad recibe basura recogida por el lenguaje .
Usos de tipos inmutables

inmutables tipos se pueden utilizar en casi cualquier lugar que Mutable tipo se puede utilizar . Tipos inmutables pueden ser un poco más seguro , ya que pueden ser utilizados cuando otro código no debe ser capaz de modificar los datos . A menudo, el tipo de tupla es útil para la codificación de valores que no deben ser cambiadas o el almacenamiento de datos que el programa siempre va a necesitar. Por ejemplo , si estás programando un tablero de ajedrez , podría ser conveniente guardar todas las posiciones iniciales en una tupla.

Python Programming
¿Qué es ActiveState Python
Cómo utilizar las secuencias de comandos de Python para MobiDeDRM
Cómo contar caracteres en Python
El uso de la función Numeric.Arange Python
Tutorial de Python Keyboard
Cómo manipular archivos XLS con Python
Cómo hacer un Tab en Python
Cómo actualizar una ruta de Python
Conocimientos Informáticos © http://www.ordenador.online