Maison > Article > développement back-end > Quels sont les paramètres de float ?
Les paramètres
float incluent les entiers, les chaînes, les nombres à virgule flottante, les chaînes de notation scientifique, les valeurs booléennes, Aucun, d'autres types, etc. Introduction détaillée : 1. Entier, vous pouvez convertir directement un nombre entier en nombre à virgule flottante ; 2. Chaîne, vous pouvez convertir une chaîne représentant un nombre à virgule flottante en un nombre à virgule flottante 3. Nombre à virgule flottante, si le paramètre est déjà ; un nombre à virgule flottante, la valeur sera renvoyée directement ; 4. Chaîne de notation scientifique, vous pouvez convertir la chaîne représentant la notation scientifique en un nombre à virgule flottante ; 5. Valeur booléenne, vous pouvez convertir True en 1.0, False en 0.0, etc.
Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.
En programmation, float est un type de données utilisé pour représenter des nombres à virgule flottante (c'est-à-dire des décimales). En Python, le type float a les paramètres suivants :
Integer : Les entiers peuvent être convertis directement en nombres à virgule flottante. Par exemple, float(10) renverra 10,0.
Chaîne : les chaînes représentant des nombres à virgule flottante peuvent être converties en nombres à virgule flottante. Par exemple, float("3.14") renverra 3,14. Si la chaîne ne peut pas être convertie en nombre à virgule flottante, une exception ValueError est levée.
Numéro à virgule flottante : Si le paramètre est déjà un nombre à virgule flottante, la fonction float() n'effectuera aucune conversion sur celui-ci, mais renverra directement la valeur. Par exemple, float(3.14) renverra 3,14.
Chaîne de notation scientifique : les chaînes représentant la notation scientifique peuvent être converties en nombres à virgule flottante. Par exemple, float("1.23e-4") renverra 0,000123.
Booléen : True peut être converti en 1,0 et False en 0,0.
Aucun : convertissez Aucun en 0,0.
Autres types : si le paramètre n'est pas l'un des types ci-dessus, une exception TypeError sera levée.
En plus des types de paramètres ci-dessus, la fonction float() peut également accepter un paramètre facultatif supplémentaire pour spécifier la précision de l'arrondi. Ce paramètre est appelé arrondi. Par défaut, la précision d'arrondi est Aucune, ce qui signifie qu'aucun arrondi n'est effectué, c'est-à-dire que le nombre à virgule flottante d'origine est renvoyé. Lorsque la précision d'arrondi est spécifiée, le nombre à virgule flottante sera arrondi selon la précision spécifiée et le résultat arrondi sera renvoyé.
Par exemple, float(3.14159, 2) renverra 3,14, qui arrondit le nombre à virgule flottante 3,14159 à 2 décimales.
Il est à noter que la fonction float() n'effectue pas de vérification de type sur les paramètres. Si l'argument ne peut pas être converti en nombre à virgule flottante, une exception appropriée est levée. Par conséquent, lorsque vous utilisez la fonction float(), vous devez vous assurer que le type de paramètre transmis est correct pour éviter des erreurs inutiles.
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!