Pour avoir une compréhension claire de la façon dont la méthode Decode () fonctionne à Python, jetez un œil à sa syntaxe.
Syntaxe de la méthode Decode ()
La syntaxe est définie comme:
stringvar.Decode (EncodeFormat, ErrorMode)Dans cette syntaxe:
Maintenant que vous connaissez la syntaxe de la méthode decode (), jetons un coup d'œil à quelques exemples.
Exemple 1: Décodage d'une chaîne simplement codée
Dans cet exemple, vous allez essayer de décoder () une chaîne qui a été codée par la méthode Encode () sans spécifier le format de codage. Pour ce faire, d'abord, encode une chaîne en utilisant l'extrait de code suivant:
StringVar = "Hello Linuxhint!"Imprimons la chaîne codée en utilisant la ligne suivante:
print ("La chaîne codée est comme suit:", Encodestr)Le programme, à l'heure actuelle, donne la sortie suivante:
Après cela, appliquez la méthode decode () et imprimez-la sur le terminal à l'aide de la méthode d'impression:
StringDec = Encodestr.décoder()Lorsque vous exécutez le code maintenant, il produira le résultat suivant sur le terminal:
Vous avez réussi à utiliser la méthode decode () pour la chaîne non codée d'origine dans Python.
Exemple 2: Décodage d'une chaîne avec format de codage spécifique
Pour démontrer le fonctionnement de la méthode decode () sur une chaîne qui a été codée avec un format de codage spécifique, prenez les lignes de code suivantes:
StringVar = "Hello Linuxhint!"À ce stade, lorsque cet extrait de code est exécuté, il produira la sortie suivante sur le terminal:
Si vous essayez d'appliquer la méthode decode () avec spécification du format de codage:
StringDec = Encodestr.décoder()Il produira l'erreur suivante sur le terminal:
Par conséquent, le code correct pour le décodage de cette chaîne est:
StringDec = Encodestr.Decode ("UTF16")Cette fois-ci, lorsque l'extrait de code complet sera exécuté, il produira le résultat suivant sur le terminal:
Vous avez réussi à décoder une chaîne qui avait été codée avec une chaîne codée spécifique.
Conclusion
La méthode decode () dans Python est utilisée pour décoder une chaîne qui a été codée avec un format spécifique. Cette méthode prend deux arguments qui sont à la fois des options, la première est le type de codage, et le second est le mode de manutention des erreurs. Si aucun argument n'est fourni, la méthode Decode () définit le format de codage sur «UTF8».