Nona parte del corso python
Qui non server spiegare, sono cose che abbiamo già visto nelle lezioni precedenti. Serve solo a ribadire che godono delle stesse proprietà.
Vuol dire che il carattere è presente nella stringa.
DATATYPES
Ecco i datatypes disponibili:
Numbers
Bool
List
Tuple
Strings
Set
Dictionary
STRINGHE
STRING: DEFINIZIONE
Le stringhe sono sequenze di caratteri alfabetici e numerici. Il valore "unitario" di una stringa è il carattere (char)
INDICE
Valgono sempre le stesse regole di indice delle liste:
st = "questa è una stringa" print(st) >>>questa è una stringa print(st[1]) >>> U
SLICING (FETTE)
Valgono anche sempre le stesse regole di slicing delle liste:
st = "questa è una stringa"<br /> <br /> print(st[1:4]) >>> ues
STRIDE (PASSO)
Valgono anche sempre le stesse regole di passo:
st = "questa è una stringa" print(st[1:14:2]) >>> usaèuas
Qui non server spiegare, sono cose che abbiamo già visto nelle lezioni precedenti. Serve solo a ribadire che godono delle stesse proprietà.
OPERATORI
+
a = "cave" b = " canem" c = a+b print(c) >>> cave canem
*
a = "cave" b = 3 c = a*b print(c) >>>cavecavecave
IN
a = "cave" if 'a' in a: print("OK") >>>OK
Vuol dire che il carattere è presente nella stringa.
FUNZIONI BUILT-IN
Vediamo alcune funzioni già presenti in python, nativamente:
LEN()
Per calcolare la lunghezza di una stringa.
a = "cave" print(len(a)) >>> 4
ORD()
restituisce il numero ASCII di un valore
print(ord('a')) >>> 97 print(ord('@')) >>> 64
CHR()
Fa il contrario di ORD()
print(chr(100)) >>> d print(chr(125)) >>> } print(chr(64)) >>> @
Commenti
Posta un commento