Maison >développement back-end >Tutoriel Python >Python est-il un langage fortement typé ?

Python est-il un langage fortement typé ?

anonymity
anonymityoriginal
2019-06-15 09:52:394031parcourir

La force et la faiblesse sont relatives aux types.

Type fort, une fois que vous avez une valeur, le type de la valeur est déterminé. Par exemple, n='1', le type de n est déterminé (chaîne), vous ne pouvez donc pas faire n. en Python ='3' m=n+1 opération. Ce n'est pas le cas avec les types faibles. Le type de valeur peut être déterminé si nécessaire, par exemple, en PHP, vous pouvez $n='3'; utilisé pour les calculs.

Les types faibles sont plus flexibles à utiliser, mais parfois cette flexibilité peut conduire à certaines ambiguïtés. En comparaison, les types forts sont plus rigoureux.

Python est-il un langage fortement typé ?

Python est un langage de script dynamique fortement typé

Beaucoup de gens ont des malentendus quant à savoir si Python est un type de langage fort ou un type de langage faible. s'il s'agit d'un type de langage fort Les langues de type peuvent être identifiées en une seule phrase,

Typage fort : aucun ajout de types différents n'est autorisé. Par exemple : entier + chaîne signalera une erreur de type.

Dynamique : aucune déclaration explicite de type de données n'est utilisée et le type d'une variable est déterminé lorsqu'une valeur lui est attribuée pour la première fois.

Langage de script : Généralement un langage interprété, seul un interprète est nécessaire pour exécuter le code et aucune édition n'est requise.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn