Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment compter une liste de texte e…
  • Comment faire pour exécuter Python …
  • Comment faire pour tester si une val…
  • Comment utiliser Python Apache 
  • Comment apprendre Python en ligne gr…
  • Comment se débarrasser des supports…
  • Comment écrire un script Python pou…
  • Comment faire pour supprimer les dou…
  • La fonction de la bande de Python 
  • Comment le code en Python 
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Python & Types immuables

    Selon l'Indice de la langue TIOBE , Python est un des langages de programmation les plus populaires dans le monde . Python est un langage de haut niveau , elle protège les programmeurs d'avoir à gérer les détails de bas niveau de mémoire. Python soutient également le développement interactif, les programmeurs peuvent exécuter et de tester leur code alors qu'il est en cours d'écriture . Ces caractéristiques font de Python Une langue agréable à travailler po Python est un langage multi- paradigme. Il prend en charge plus d'une approche de la programmation . L'approche orientée objet qui domine la plupart de la programmation entreprise est entièrement supportée par Python . L'approche légèrement plus académique de la programmation de la fonction est également soutenue par Python. Python fournit des types immuables , structures de données qui ne peuvent pas être modifiés , pour les fans de la programmation fonctionnelle . Mutabilité et de l'Etat

    En général, les langages de programmation permettent à des programmes de réaffecter des variables . Par exemple, la variable "x" peut à un moment donné contenir la valeur 10 et à l'autre maintenir la valeur 11. Une variable dans une langue qui permet la mutabilité est un cagibi qui peut contenir toutes sortes de valeurs. Cette propriété est considéré comme mutable Etat. Alors que mutable Etat est extrêmement utile et sans doute une propriété nécessaire de langages de programmation , il peut causer des problèmes théoriques. Mutable état ​​rend presque - impossible à prouver programmes formellement correctes. En Python , les variables sont créés et attribués comme ceci:
    variable

    = " valeur de test "
    Python and Functional Programming

    Python est un multi- langue de paradigme . Il supporte à la fois l' Orienté Objet et l'approche fonctionnelle à un degré limité . Les programmeurs ont la possibilité de programmation sans état , sans état ​​mutable . D'autre part , les programmeurs peuvent aussi écrire des programmes extrêmement stateful . Cette flexibilité est extrêmement utile . Python fournit des types de données qui sont utiles dans les deux approches . Immuables les types de
    Python

    Python fournit le Tuple comme un type de données immuables. Cela signifie qu'une fois qu'un tuple est créé, il ne peut pas être modifié. Au lieu de modifier un tuple, lorsque les programmeurs ont besoin de modifier un tuple , ils utilisent le vieux tuple pour générer un nouveau. Même si cela peut sembler contraignant, cette approche produit des programmes plus modulaire . Au lieu de modifier constamment la même structure de données , les programmeurs juste faire de nouveaux. L' ancienne structure de données reçoit les ordures collectées par la langue.
    Utilise des types immuables

    immuables types peuvent être utilisés presque partout où un Mutable type peut être utilisé . Types immuables peuvent être un peu plus sûr , ils peuvent être utilisés pour autre code ne devrait pas être en mesure de modifier les données. Souvent, le type de tuple est utile pour l'encodage des paramètres qui ne doivent pas être modifiés ou contenant des données que le programme aura toujours besoin . Par exemple, si vous programmez un échiquier , il pourrait être judicieux d' enregistrer toutes les positions initiales dans un tuple .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Fonction Python avec des paramètres 
  • Comment supprimer une variable dans une fonction à partir Python 
  • Comment calculer secondes et quelques minutes en utilisant Python 
  • Comment créer un fichier en Python 
  • Qu'est-ce que urllib en Python 
  • Comment importer vos propres modules en Python 
  • Python Structures 
  • Types de données Python en mémoire 
  • Comment configurer les applications Python 
  • Comment lire dans Tab -Separated texte Python 
  • Connaissances Informatiques © http://www.ordinateur.cc