stringprep
Python stringprep moduli
❮ Python o‘rnatilgan modullari
Misol
Belgi ASCII diapazonida ekanligini tekshiring:
import stringprep
char = 'A'
result = stringprep.in_table_a1(char)
print(f'Character "{char}" is unassigned: {result}')
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
stringprep moduli Unicode stringlarini internet protokollari uchun tayyorlashga mo‘ljallangan ma’lumotlar jadvallari va algoritmlarni taqdim etadi.
Undan domen nomlari (IDNA), foydalanuvchi nomlari va boshqa protokol identifikatorlarida ishlatiladigan stringlarni normallashtirish va tekshirish uchun foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| in_table_a1() | Belgi tayinlanmagan belgilar jadvalida ekanligini tekshiradi. |
| in_table_b1() | Belgi “hech narsaga akslantiriladigan” (map to nothing) belgilar jadvalida ekanligini tekshiradi. |
| in_table_c11() | Belgi ASCII probel belgilari jadvalida ekanligini tekshiradi. |
| in_table_c12() | Belgi ASCII bo‘lmagan probel belgilari jadvalida ekanligini tekshiradi. |
| in_table_c21() | Belgi ASCII boshqaruv belgilari jadvalida ekanligini tekshiradi. |
| in_table_c22() | Belgi ASCII bo‘lmagan boshqaruv belgilari jadvalida ekanligini tekshiradi. |
| in_table_d1() | Belgi ikki yo‘nalishli (bidirectional) xususiyatga ega ekanligini tekshiradi. |
| in_table_d2() | Belgi ikki yo‘nalishli (bidirectional) xususiyatga ega ekanligini tekshiradi. |
| map_table_b2() | Registrni birxillashtirish (case folding) orqali belgilarni kichik harflarga o‘tkazadi. |
| map_table_b3() | Belgilarni normallashtirishni qo‘llagan holda akslantiradi (mapping). |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
