Utilisation de Python Double Slash

Utilisation de Python Double Slash
L'opérateur à double slash (//) est utilisé dans Python à différentes fins. Une utilisation de cet opérateur est d'obtenir le résultat de la division. Le résultat de la division de deux nombres peut être un entier ou un numéro à point flottante. Dans Python version 3+, l'opérateur unique (/ /) et l'opérateur à double slash (//) sont utilisés pour obtenir le résultat de la division contenant la valeur à virgule flottante. Une différence est que l'opérateur de slash unique renvoie une sortie appropriée pour le résultat à virgule flottante, mais l'opérateur de double slash ne peut pas renvoyer la partie fractionnaire du résultat à point flottante. Une autre utilisation de l'opérateur Double Slash (//) consiste à définir en interne la valeur du chemin de la fenêtre. Deux utilisations de l'opérateur Double Slash (//) ont été montrées dans ce tutoriel.

Exemple-1: Division utilisant un opérateur Single Slash (/) et Double Slash (//)

Créez un fichier Python avec le script suivant pour vérifier la différence entre la sortie de l'opérateur de slash et de double slash pour l'opération de division. Dans le script, 5 est défini comme la valeur du diviseur, et 2 est défini comme la valeur du diviseur. Le résultat de la division et le type du résultat de 5/2, 5 // 2, 5 // 2.0 et 5.0 // 2 sera imprimé après avoir exécuté le script.

# Définir la valeur du diviseur
num1 = 5
# Définir la valeur du diviseur
num2 = 2
# Diviser en utilisant une seule barre oblique
résultat = num1 / num2
Imprimer ("Le résultat de la division de% d /% d =% 0.2f "% (num1, num2, résultat))
print ("Le type du résultat", type (résultat))
# Diviser en utilisant Double Slash
résultat = num1 // num2
Imprimer ("Le résultat de la division de% d //% d =% 0.2f "% (num1, num2, résultat))
print ("Le type du résultat", type (résultat))
# Diviser en utilisant la valeur du diviseur à double slash et flottante
résultat = num1 // float (num2)
Print ("Le résultat de la division de% d //% 0.2f =% 0.2f "% (num1, num2, résultat))
print ("Le type du résultat", type (résultat))
# Diviser en utilisant la valeur du diviseur à double slash et à flotteur
résultat = float (num1) // num2
Imprimer ("Le résultat de la division de% 0.2f //% d =% 0.2f "% (num1, num2, résultat))
print ("Le type du résultat", type (résultat))

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script. Le résultat de 5/2 est approprié, et le type de retour est flottant. Le résultat de 5 // 2 n'est pas approprié, et le type de retour est un entier. La partie fractionnaire a été omise de la sortie. Le résultat de 5 // 2.00 n'est pas approprié, et le type de retour est flottant. La partie fractionnaire a également été omise de cette sortie. Le résultat de 5.00 // 2 n'est pas approprié, et le type de retour est flottant. La partie fractionnaire a également été omise de cette sortie.

Exemple-2: Remplacez le chemin défini par l'opérateur à double slash (//)

La barre oblique vers l'arrière (\) est utilisée pour définir le chemin dans les fenêtres, et la barre oblique est utilisée pour définir le chemin du chemin du système d'exploitation Linux. Lorsqu'un chemin Windows est défini dans une variable Python, alors la barre oblique (\) est stockée par la double slash (\\). Ainsi, la double slash (\\) nécessite de se convertir en slash avant (/) pour définir le chemin du format Linux. Créez un fichier Python avec le script suivant qui attribue un chemin Windows dans une variable et remplace la double barre oblique du chemin avec le slash avant (/). Les chemins originaux et mis à jour seront imprimés après l'exécution du script.

# Définir un chemin
pathval = r "c: \ windows \ System \ Speech"
# Imprimez la valeur du chemin
print ("La valeur du chemin d'origine: \ n", pathval)
# Remplacez le chemin par slash vers l'avant (/)
updated_path = pathval.remplacer("\", ""/"")
# Imprimez le chemin mis à jour
print (""La valeur de chemin mise à jour: \ n"", Updated_Path)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script. La sortie montre que le chemin Windows a été converti au format de chemin Linux.

Conclusion:

L'utilisation de l'opérateur double slash (//) dans Python 3+ a été montrée dans ce tutoriel en utilisant des exemples simples pour comprendre les objectifs de l'utilisation de cet opérateur.

"