Forum » Programiranje » [Python] FYI Unicode znak "u/U" za dolžine stringa 4 ali 8.
[Python] FYI Unicode znak "u/U" za dolžine stringa 4 ali 8.
HotBurek ::
Dobro jutro.
Evo, fantje in dekline, tokrat ena majhna zagonetka, ki sem jo pravkar razvozlal.
Če v programskem jeziku Python označimo string kot unicode, je velikost "u"-ja (upper/lower case) pomembna, glede na dolžino stringa: majhen "u" za dolžino 4, velik "U" za dolžino 8.
Primer:
To sem potreboval, da na client strani (JavaScript) pravilno izpisuje željeni znak.
Primer:
Tako se naprimer naredi presledek. In ne z "& nbsp ;" stringom.
To je to.
Evo, fantje in dekline, tokrat ena majhna zagonetka, ki sem jo pravkar razvozlal.
Če v programskem jeziku Python označimo string kot unicode, je velikost "u"-ja (upper/lower case) pomembna, glede na dolžino stringa: majhen "u" za dolžino 4, velik "U" za dolžino 8.
Primer:
string1 = "\u1234"; string2 = "\u1234\u5678"; string3 = "\U00001234"; print(string1); print(string2); print(string3);
To sem potreboval, da na client strani (JavaScript) pravilno izpisuje željeni znak.
Primer:
var nbsp = document.createTextNode("\u00a0");
Tako se naprimer naredi presledek. In ne z "& nbsp ;" stringom.
To je to.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
FireSnake ::
A res, ali kaj? Noro!
Zdaj pa še novo temo naredi kako se "eskejpa".
Jo že nestrpno pričakujemo.
Zdaj pa še novo temo naredi kako se "eskejpa".
Jo že nestrpno pričakujemo.
Poglej in se nasmej: vicmaher.si
DamijanD ::
HotBurek: mogoče bi bilo bolje, če bi odprl samo eno temo (ali pa dve eno za pyhton in drugo za sql) in potem tam notri nizal vprašanja in odgovore. Tako ne bi "smetil" foruma, še vedno bi ti pa lahko kdo pomagal, komer je v interesu.
c23po ::
No, pomagalo bi tudi, če bi Burek premislil o jasnosti stavkov, ki jih piše. Po tem prispevku Slovencu ni jasno, ali z daljšim unicode zapisom določamo višino u-ja, ali pa je mogoče obratno.
Tudi kak komentar k programski kodi bi prav prišel. Ni smiselno za vsak prispevek poganjat interpreterja (ali, bog ne daj kompajlerja). (Prva ura osnov programiranja?)
Tudi kak komentar k programski kodi bi prav prišel. Ni smiselno za vsak prispevek poganjat interpreterja (ali, bog ne daj kompajlerja). (Prva ura osnov programiranja?)
Računalniki nimajo spominov.
HotBurek ::
Dobro jutro.
Danes sem pravkar telovadil s tem unicode, a zaenkrat opustil projekt.
Eden izmed problemov je, da imam input (unicode code point i guess), ne znam pa prilepit zraven "\U".
Se pravi, imam input "0001f30d", ven pa bi rad dobil output "unicode string", ekvivaltent kot je spodaj navedeno. To mi ni ratal.
Primer:
Danes sem pravkar telovadil s tem unicode, a zaenkrat opustil projekt.
Eden izmed problemov je, da imam input (unicode code point i guess), ne znam pa prilepit zraven "\U".
Se pravi, imam input "0001f30d", ven pa bi rad dobil output "unicode string", ekvivaltent kot je spodaj navedeno. To mi ni ratal.
Primer:
input = "0001f30d"; # TODO output = "\U0001f30d";
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
Zgodovina sprememb…
- spremenilo: HotBurek ()
FireSnake ::
Ko je petnajst do dvanajstih dobro jutro potem vemo kam pes taco moli.
Poglej in se nasmej: vicmaher.si
sbawe64 ::
#1
#2
input_hex = "0001f30d" integer_value = int(input_hex, 16) unicode_character = chr(integer_value) output = f"\\U{integer_value:08X}" print(output) # Output will be: \U0001F30D
#2
input_hex = "0001f30d" output = f"\\U{input_hex}" print(output) # Output will be: \U0001f30d
2020 is new 1984
Corona World order
Corona World order
Zgodovina sprememb…
- spremenilo: sbawe64 ()
Miki N ::
Definitivno bi OP moral razmisliti o krovni pitonski burekdžinici kjer bi serviral nove izzive vsak dan, da ne odpira vedno nove teme - saj po svoje bi bila kar fora mogoče celo hit.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Python] Response encodingOddelek: Programiranje | 938 (521) | Ales |
» | Kako preposto izračunati preprosto zadevo?Oddelek: Programiranje | 1144 (505) | HotBurek |
» | [Python] Kako dekodirat sledeč string?Oddelek: Programiranje | 1703 (991) | Spura |
» | Kako se lotit case insensitive "find and replace"?Oddelek: Programiranje | 970 (528) | Dane0 |
» | Python | prekodiranje šumnikovOddelek: Programiranje | 810 (337) | gwtlwesncw |