Python 3 est la dernière incarnation du puissant langage de programmation généraliste écrit par le programmeur néerlandais Guido van Rossum . Python 3 offre de nombreuses améliorations à la langue de base , tels que la syntaxe propre. Cependant , il n'est pas compatible avec les versions précédentes de Python. Python 3 est largement utilisé pour de nombreuses applications , telles que le développement Web, l'accès aux bases de données, calcul scientifique et des jeux. Types de données
En Python 3, comme dans les versions précédentes , chaque valeur a un type de données. Python 3 fonctionne sur le type de données de chaque variable doit avoir , en fonction de son affectation initiale , et assure le suivi du type de données interne. Cela signifie que vous n'avez pas besoin de déclarer explicitement le type de données de chaque variable. Types de données natives en Python 3 comprennent les booléens , qui ont des valeurs vraies ou fausses, entiers, nombres à virgule flottante et des fractions , des chaînes et des types plus complexes, comme module, la fonction et le fichier .
Fonctions < br > Photos
Python 3 a des fonctions - blocs nommés de code qui peuvent être exécutées à différents points dans un programme - mais ils sont plus faciles à mettre en œuvre que dans d'autres langages de programmation tels que C + + , Java et Pascal . Chaque déclaration de fonction commence par le mot-clé "def ", suivi du nom de la fonction, puis par un ou plusieurs arguments entre parenthèses . Chaque fonction Python 3 retourne une valeur, . " None" si la fonction n'exécute pas explicitement une déclaration de retour, elle renvoie la valeur nulle de Python , appelé
fonction print () < br > Photos
Python 3 , la déclaration d'impression a été remplacé par la fonction print () , qui prend trois arguments -clés : . "SEP ", "End " et "fichier" la fonction print () est utilisée pour imprimer sortie de programme à l'écran ou ailleurs. Les "SEP" par défaut un espace de discussion. La «fin» par défaut d'argument à "\\ n ", ce qui explique pourquoi les appels à la fonction print () sont suivies d'une nouvelle ligne . Les "Fichier" défaut d'argument à " sys.stdout , " le flux de sortie standard . La nouvelle fonction print () rend les états d'impression dans les programmes Python antérieures valides. Cependant, étant déclarations, ils peuvent être remplacés de manière fiable à l'aide d'un outil automatisé .
Entiers
Python 2 avaient deux types de données distincts pour les entiers , appelés "int" et "long ". le type de données "int" a été limité par le paramètre appelé " sys.maxint », qui variait de plateforme en plateforme , mais était généralement de 2 ^ 32-1 , tandis que le type de données "long" a été utilisé pour tout entier plus grand qu'un simple " int ". Python 3 supprime le type de données "long" et comprend un seul type intégré de données pour les entiers , appelés " int . « Le nouveau type de données "int" se comporte comme l'ancien " longue " type de données . Bien que la constante " sys.maxint » a été supprimé , il n'est plus une limite à la valeur des entiers en Python 3.