UnicodeBlocks

Unicode blokları için Python modülü
Şimdi İndirin

UnicodeBlocks Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • ISC License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Simonas Kazlauskas
  • yayıncı web sitesi:
  • https://github.com/simukis/

UnicodeBlocks Etiketler


UnicodeBlocks Açıklama

UnicodeBlocks, Python'da UnicodeBlocks ile çalışmak için bir kütüphanedir. Bloklar sadece bir blok koleksiyonudur. Ayrıca, 220 unicode 6.1.0 blokları içeren prebuilt blokların örneği var. >>> UnicodeBlock'ları içe aktarın >>> UnicodeBlocks.Blocksblocks (... 220 * blok ...) BlockSyou, bloklarla oldukça garip şeyler yapabilir. Örnek, hangi blok karakterinin ait olduğunu bilmek istiyorsanız, bunu yapabilirsiniz: >>> UnicodeBlocks.Blocks.Block_of ('-') blok ('Temel Latin', 0x0, 0x7F) >>> UnicodeBlocks.Blocks.block_of ('') blok ('Hiragana', 0x3040, 0x309f) >>> UnicodeBlocks.Blocks.Block_of ('') bloğu ('CJK Birleşik ideograflar', 0x4E00, 0x9fff) Yalaklayabilirsiniz: >>> UnicodeBlocks .Blocks.Blocks () >>> LEN (Liste (iTertools.chain (* unicodeblocks.blocks.blocks ())))) 253440 Tüm Unicode Bloklarında karakter sayısı. Ve blokların tüm isimleri Peki: >>> Liste (UnicodeBlocks.Blocks.Names ()) Belirli bir blok da kolaydır: UnicodeBlocks.Blocks blok ('Cyrillic', 0x400, 0 X4FF) tuşları büyük / küçük harf duyarlı değildir. Şartname alanlarına göre, kısa çizgiler ve alt çizgiler de göz ardı edilir. >>> UnicodeBlocks.Blocks Blok ('Cyrillic', 0x400, 0x4FF) bloku aglabled, böylece bunları sıralayabilirsiniz. Üç atribüt Mevcut: >>> Latin.Name # Block'Latin'in Tam Adı Uzatılmış-A '>>> Latin.Start # Blok Başlat Kodepoint256 >>> Latin.end # Block End CodePoint383 Mektubun bir kısmının bir bloğa ait olup olmadığını kontrol edebilirsiniz: >> > '' Latintrueget'in Latintruget uzunluğunda veya içerideki tüm harfler: >>> LEN (Latince) 128 >>> Liste (Latince) Kolay manipülasyon için blokların örneğini almak için iki blok birleştirebilirsiniz. >>> UnicodeBlockS.Blocks + UnicodeBlocks.Blocks blokları (blok (' temel) Latince, 0x0, 0x7F), blok ('Latin Extended-A', 0x100, 0x17F)) Aynı şekilde blokların bir örneğine bir blok da ekleyebilirsiniz, bu nedenle ilave zincirlenebilir. NOTESTHIS modülü geçerliliği kontrol etmiyor Bir blok ortasında bulunmayan karakterlerin. Örneğin, bkz. \ U38D. Geçerli Unicode karakterlerini önemsiyorsanız, adlarını UnicoDedata Module.Product'ın ana sayfasıyla almaya çalışmalısınız.


UnicodeBlocks İlgili Yazılım