Definição da função codificina ()
O code () é uma função interna na linguagem de programação Python que permite ao usuário codificar a sequência usando um esquema de codificação. Vários esquemas de codificação estão disponíveis e cada um segue um padrão diferente. A função Encode () na linguagem python codifica a string fornecida no esquema de codificação fornecido. O usuário precisa especificar a string que precisa ser codificada e o esquema de codificação no qual a string precisa ser codificada. Depois de executar a codificação, a função Encode () retorna a sequência codificada.
Qual é a sintaxe da função codificina ()?
A sintaxe da função codificina () é muito simples e direta. Ele leva a string a ser codificada, o nome do esquema de codificação e o método de erro. Consulte a sintaxe da função code () abaixo:
A “string” segura a string a ser codificada, codificina () é o nome da função que executará a codificação. O "codingscheme" é um parâmetro que mantém o nome do esquema de codificação. É opcional e o esquema de codificação UTF-8 é usado se não for fornecido. O "erro" é outro parâmetro usado para definir como lidar com erros se eles ocorrem. Existem seis tipos de erros que podem ocorrer enquanto usam a função code () no python e são substituídos, rigorosos, namereplace, barragem.
Agora, sabemos todo o básico da função code (), podemos implementá -la rapidamente em um programa Python. Então, aqui estão alguns exemplos simples da função code () abaixo:
Exemplo 1
No primeiro exemplo, não forneceremos nenhum nome de esquema de codificação ou tipo de erro como um parâmetro para a função Encode (). Usamos a função Encode () com uma string para ver o resultado dos valores padrão de todos os parâmetros. Veja o código fornecido abaixo:
String = 'Programação de codificação Python'Aqui, temos apenas duas linhas de código, uma string, 'programação de codificação python', que estaremos codificando com a função Encodes () atribuída a uma variável "String". Não fornecemos especificamente nenhum nome de esquema de codificação e nem o tipo de erro. Portanto, quando usamos a função code () sem fornecer qualquer parâmetro, a função usa os valores padrão, o esquema de codificação UTF-8 e o tipo de erro "rigoroso". A função code () é chamada com a variável "string" como string.Declaração Encodes ().
Usando o método print (), exibiremos a string codificada na tela. Quando você executa as linhas mencionadas anteriormente no código, você receberá a string codificada. Veja o resultado abaixo:
Como você pode ver, a função code () retornou a string codificada. Agora, vamos para o próximo exemplo em que daremos o nome da codificação.
Exemplo 2
Como vimos o resultado de valores de parâmetros padrão, vamos testar a função code () fornecendo o nome da codificação. Queremos converter a string no formato de codificação "ASCII" para dar o nome "ASCII" como o parâmetro de codificação. O código é fornecido na captura de tela abaixo:
String = 'Python Encod!Ng Programação 'Aqui, existem apenas duas linhas do código. Uma é a sequência que deve ser codificada e a segunda linha está codificando a string em "ASCII" e imprimi -la na tela. Para codificação, fornecemos o nome do esquema de codificação "ASCII" para que a codificação seja realizada no sistema de codificação ASCII. Veja a sequência codificada na sequência de codificação ASCII, dada abaixo:
Exemplo 3
Forneceremos o tipo de erro e o nome do esquema de codificação neste exemplo. Aqui, testaremos a função code () com o formato de codificação "ASCII" e o tipo de erro "xmlcharrefrepLace". O "XMLCharRefreplace" é usado quando o usuário deseja codificar os caracteres unicode não oncodáveis em caracteres XML. Vamos ver o código fornecido na captura de tela a seguir para ver como fornecer os dois parâmetros à função code ():
String = 'Pythön Enc0d!ng prögramm!ng 'Como você pode ver no código anterior, especificamos o esquema de codificação "ASCII" e o tipo de erro "xmlcharrefreplace". Como usamos o xmlcharRefreplace, os caracteres unicode não desenvolvidos serão substituídos por um caractere XML. Veja a sequência codificada abaixo:
Exemplo 4
Agora, vamos testar a função Encode () com outro esquema de codificação e tipo de erro. Veja o seguinte código:
String = 'Pythön Enc0d!ng prögramm!ng 'Como você pode ver, usamos o esquema de codificação "IBM039" e o tipo de erro de barragem. A string será codificada usando o esquema de codificação IBM039, e o tipo de erro de barra de barra. A sequência codificada com o esquema de codificação IBM039 e o tipo de erro de barragem é dado abaixo:
A string é convertida usando o esquema de codificação IBM039.
Exemplo 5
Como testamos a função de codificação com diferentes esquemas de codificação como tipos de erro, vamos examinar a função codificina () com o tipo de mensagem 'ignorar'. No código fornecido abaixo, especificaremos a mensagem de erro 'ignorar', para que os caracteres unicode não invacíveis não sejam incluídos na saída. Veja as linhas de código fornecidas abaixo:
String = 'Pythön Enc0d!ng prögramm!ng 'Agora, vamos ver o resultado da codificação abaixo. Os caracteres não invadíveis devem ser ignorados e não incluídos na saída, e nenhuma exceção de erro será gerada neste caso.
Conclusão
A segurança dos dados é crucial para garantir a transferência de dados pela rede. Hackers podem facilmente roubar informações enquanto viajam pela Internet. Aqui vêm os esquemas de codificação e decodificação que codificam os dados do lado do remetente e decodificar. Este artigo explora a função code () para codificar os dados em vários esquemas de codificação. Com a ajuda de vários exemplos, agora você sabe como usar a função code () da melhor maneira possível.