Diferència entre revisions de la pàgina «ASIX-M3-UF1-A4»
De wikiserver
(→Cadenes) |
|||
| Línia 49: | Línia 49: | ||
HolaHolaHola | HolaHolaHola | ||
</source> | </source> | ||
| + | |||
| + | |||
| + | :* Els caràcters de forma numèrica. | ||
| + | |||
| + | :* Codificacions dels caràcters: | ||
| + | |||
| + | ::- ASCII: 7 bits per caràcter i només té en compte els caràcters anglesos. | ||
| + | ::- UNICODE: 16 bits per caràcter i codifica els caràcters de totes les llengües. | ||
| + | |||
| + | ::* Funcions per veure els codis: | ||
| + | <pre> | ||
| + | >>>ord('A') | ||
| + | 65 | ||
| + | >>>ord('a') | ||
| + | 97 | ||
| + | >>>chr(65) | ||
| + | 'A' | ||
| + | >>>chr(97) | ||
| + | 'a' | ||
| + | </pre> | ||
==Col·leccions de dades== | ==Col·leccions de dades== | ||
Revisió del 19:00, 7 nov 2020
Cadenes
https://j2logo.com/ejercicios-python/#retoSemanal
- Una cadena és una seqüència de caràcters (String).
- Es poden assignar directament a variables o llegir des de teclat.
>>> nom = Joan
>>> cognoms = input("Introdueix els teus cognoms")
- A cada caràcter de la cadena li correspon una posició:
Hola Joan 012345678
- Podem accedir als caràcters de la cadena indicant la posició i a subcadenes indicant un rang (slicing).
>>> salutacio = "Hola Joan"
>>> salutacio[3] # mostra el caràcter de la posició 3
'a'
>>> salutacio[-3] # mostra el caràcter de la posició 3 comptant des del final de la cadena
'o'
>>> salutacio[2:4] # mostra els caràcters de les posicions 2 i 3
'la'
>>> salutacio[:4] # mostra els caràcters de les posicions 0, 1, 2 i 3
'Hola'
>>> salutacio[5:] # mostra els caràcters des de la posició 5 fins al final
'Hola'
>>> salutacio[:-2] # mostra tota la cadena menys els dos últims caràcters
'Hola Jo'
- Operacions amb cadenes
- - Concatenar
>>> nomComplert = "Joan" + "Climent"
>>> print(nomComplert)
JoanCliment
- - Repetir
>>> print('Hola' * 3)
HolaHolaHola
- Els caràcters de forma numèrica.
- Codificacions dels caràcters:
- - ASCII: 7 bits per caràcter i només té en compte els caràcters anglesos.
- - UNICODE: 16 bits per caràcter i codifica els caràcters de totes les llengües.
- Funcions per veure els codis:
>>>ord('A')
65
>>>ord('a')
97
>>>chr(65)
'A'
>>>chr(97)
'a'