encode()

Python String encode() metodi

❮ Python string metodlari ma’lumotnomasi


Misol

Stringni UTF-8 da kodlang:

txt = "My name is Ståle" x = txt.encode() print(x)
Misolni ishga tushirish »

Ta’rif va qo‘llanilishi

encode() metodi belgilangan kodlashdan (encoding) foydalanib stringni kodlaydi. Agar kodlash ko‘rsatilmasa, UTF-8 ishlatiladi.


Sintaksis

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

Parametr qiymatlari

Parametr Tavsif
encoding Ixtiyoriy. Ishlatiladigan kodlashni belgilaydigan string. Standart qiymat: UTF-8
errors Ixtiyoriy. Xatolarni qayta ishlash usulini belgilaydigan string. Ruxsat etilgan qiymatlar:
'backslashreplace'- kodlab bo‘lmagan belgi o‘rniga teskari chiziqdan (backslash) foydalanadi
'ignore'- kodlab bo‘lmaydigan belgilarni e’tiborsiz qoldiradi
'namereplace'- belgini uni tushuntiruvchi matn bilan almashtiradi
'strict'- Standart qiymat, muvaffaqiyatsizlik yuz berganda xato chiqaradi
'replace'- belgini so‘roq belgisi bilan almashtiradi
'xmlcharrefreplace'- belgini xml belgisi bilan almashtiradi


Ko‘proq misollar

Misol

Ushbu misollarda ascii kodlashi va kodlab bo‘lmaydigan belgi ishlatilib, errors parametrining turli qiymatlaridagi natija ko‘rsatiladi:

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"))
Misolni ishga tushirish »

❮ Python string metodlari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!