Method ya encode() ya maneno ya Python

Mfano

Kusafisha maneno kwa UTF-8:

txt = "My name is Ståle"
x = txt.encode()
print(x)

Mfano wa Kusafiri

Mifano na matumizi

Method ya encode() inatumia tasifati inayotumiwa kusafisha maneno. Ikiwa hakuna tasifati inayotumiwa, tasifati ya kwa msingi ni UTF-8.

Mabaki ya lugha

string.encode(encoding=encoding, errors=errors)

Tambuliko cha thamani

Tambuliko Maelezo
encoding Inayotarajiwa. Hadi ya maneno. Inaeleza masharti ya tasifati inayotumiwa. Chaguo cha kwa msingi ni UTF-8.
errors

Inayotarajiwa. Hadi ya maneno. Inaeleza uhandisi. Maadili yaliyopatikana ni:

  • 'backslashreplace' - tumia msingi wa backslash kwa herufu hazilizwe
  • ignore - kumaliza herufu hazilizwe
  • 'namereplace' - Tumia herufi ya maelezo kumwambia herufi
  • 'strict' - Msingi, inasababisha kusababisha kwa kumaliza kwa kosa
  • 'replace' - Tumia mrua kumwambia herufi
  • 'xmlcharrefreplace' - Tumia herufi ya xml kumwambia herufi

Mifano ya Zaidi

Mfano

Mifano hii inatumika kwa kichaji cha ascii na herufi inayotumika sana, inonyeshwa matokeo ya kudhibiti tofauti:

txt = "My name is Ståle"
print(txt.encode(encoding="ascii",errors="backslashreplace"))
print(txt.encode(encoding="ascii",errors="ignore"))
print(txt.encode(encoding="ascii",errors="namereplace"))
print(txt.encode(encoding="ascii",errors="replace"))
print(txt.encode(encoding="ascii",errors="xmlcharrefreplace"))
print(txt.encode(encoding="ascii",errors="strict"))

Mfano wa Kusafiri