Forum
>>
Principianti
>>
Come si inserisce un simbolo Unicode in IDLE?
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da EL DIABLO |
2018-01-15 19:55:47 - Come si inserisce un simbolo Unicode in IDLE?
|
Ciao cari
domanda = "Quanti caratteri può contenere al massimo una variabile stringa? " numeroCaratteri = int(input(domanda)) stringa = "" for i in range(numeroCaratteri) : stringa = stringa + "*" print(len(stringa))Quanti bit occupa un carattere? La dimensione di una stringa può essere illimitata avendo abbastanza RAM, oppure c'è un limite? Perché questo codice impalla il pc? stringa = "*" for i in range(1000) : stringa = stringa * 2 --- Ultima modifica di Ὅμηρος 蟒蛇 in data 2018-01-16 00:22:25 --- --- Ultima modifica di Ὅμηρος 蟒蛇 in data 2018-02-26 17:44:38 --- |
|
Scritto da ㎝ |
2018-01-16 00:42:10 - Re: Quanti caratteri riesce a contenere una variabile stringa?
|
Ciao Ὅμηρος 蟒蛇
risposta = "Dipende dalle risorse del tuo sistema" url = "https://downloadmoreram.com/" #
Anche qui, dipende Per esempio, >>> import sys >>> sys.getsizeof('') 49 >>> sys.getsizeof('ciao') 53 >>> sys.getsizeof('💩') 80 >>> sys.getsizeof('ciao 💩') 100
Con un Python a 64 bit, puoi assumerla illimitata ai fini pratici.
Perché stai cercando di creare una stringa che alla fine risulterebbe lunga 2¹⁰⁰⁰ caratteri (ossia 10,715,086,071,862,673,209,484,250,490,600,018,105,614,048,117,055,336,074,437,503,883,703,510,511,249,361,224,931,983,788,156,958,581,275,946,729,175,531,468,251,871,452,856,923,140,435,984,577,574,698,574,803,934,567,774,824,230,985,421,074,605,062,371,141,877,954,182,153,046,474,983,581,941,267,398,767,559,165,543,946,077,062,914,571,196,477,686,542,167,660,429,831,652,624,386,837,205,668,069,376), e, probabilmente non hai abbastanza RAM. Vedi anche https://downloadmoreram.com/. Ciao, ㎝ THE 🍺-WARE LICENSE (Revision ㊷):
<㎝🐌🐍.🇮🇹> wrote this post. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝ |
|
Scritto da EL DIABLO |
2018-01-16 21:36:13 - Re: Quanti caratteri riesce a contenere una variabile stringa?
|
Grazie per la dritta cm, ho scaricato parecchia RAM, adesso il codice viene eseguito.
La «💩» è rimandata. Il sottocomitato valuta i simboli non ancora codificati, poi realizza una proposta che fornisce al Comitato tecnico. A quel punto il documento viene valutato e approvato dai vertici di Unicode Consortium. Infine l’ emoji - con relativo codice - viene creato e inserito nei sistemi operativi. Intanto la discussione sulle «💩 accigliate» è stata per ora sospesa e la sua introduzione posticipata a non prima del 31 ottobre 2018. Se questo simbolo non è ancora stato inserito nella tabella di caratteri Unicode, non capisco come possa esistere questa riga di codice: >>> import sys >>> sys.getsizeof('ciao 💩') 100 --- Ultima modifica di Ὅμηρος 蟒蛇 in data 2018-01-16 21:41:30 --- |
|
Scritto da EL DIABLO |
2018-02-25 17:52:54 - Come si inserisce un simbolo Unicode in IDLE?
|
Mi ero sbagliato cm, il codice del simbolo è U+1f4a9.
Per inserire un carattere Unicode, in Linux si utilizza la combinazione di tasti Ctrl+Maiusc+u. Perché questa combinazione di tasti non funziona in IDLE? Perché questa riga di codice, in IDLE, dà errore? >>> print(chr(128169)) Traceback (most recent call last): File "<pyshell#3>", line 1, in <module> print(chr(128169)) File "/usr/lib/python3.5/idlelib/PyShell.py", line 1344, in write return self.shell.write(s, self.tags) UnicodeEncodeError: 'UCS-2' codec can't encode character '\U0001f4a9' in position 0: Non-BMP character not supported in Tk --- Ultima modifica di Ὅμηρος 蟒蛇 in data 2018-02-26 12:56:34 --- |
|
Scritto da thomasmappbe |
2018-12-25 10:19:04 - Re: Come si inserisce un simbolo Unicode in IDLE?
|
[MODERAZIONE PER SPAM]
|
|
Scritto da thomasmappbe |
2018-12-25 10:19:41 - Re: Come si inserisce un simbolo Unicode in IDLE?
|
[MODERAZIONE PER SPAM]
|
Pagina: 1
Esegui il login per scrivere una risposta.