Nona parte del corso python
Rivediamolo e comprendiamo perchè è falso:
(Uguale ma senza spazi)
Ovvero, gli spazi non sono ne un numero ne una lettera
Rivediamolo e comprendiamo perchè è falso:
Sono tutte lettere e nessun numero
Rivediamolo e comprendiamo perchè è falso:
Sono tutti numeri
Rivediamolo e comprendiamo perchè è falso:
Perchè non è possibile comnicire un nome di una variabile con un numero
Rivediamolo e comprendiamo perché è falso:
Anche i caratteri speciali come @ sono ammessi, ma NON quelli in MAIUSCOLO
Rivediamolo e comprendiamo perché è falso:
Anche i caratteri speciali come @ sono ammessi,anche i numeri, ma NON quelli in minuscolo
Rivediamolo e comprendiamo perché è falso:
I caratteri come \n o \t non sono ammessi
Rivediamolo e comprendiamo perché è falso:
I caratteri soo ammessi anche in versione unicode
DATATYPES
Ecco i datatypes disponibili:
Numbers
Bool
List
Tuple
Strings
Set
Dictionary
STRINGHE
FUNZIONI BUILT-IN - CLASSIFICAZIONI
ISALNUM()
Dice se la stringa contiene solo o lettere o numeri:
stringa = 'Questa è 1 Stringa' a = stringa.isalnum() print(a) >>> False
stringa = 'Questaè1Stringa' a = stringa.isalnum() print(a) >>> True
(Uguale ma senza spazi)
Ovvero, gli spazi non sono ne un numero ne una lettera
ISALPHA()
Dice se la stringa contiene solo lettere:
stringa = 'Questaè1Stringa' a = stringa.isalpha() print(a) >>> False
stringa = 'QuestaèunaStringa' a = stringa.isalpha() print(a) >>> True
Sono tutte lettere e nessun numero
ISDIGIT()
Dice se la stringa contiene solo numeri:
stringa = 'Questaè1Stringa' a = stringa.isdigit() print(a) >>> False
stringa = '121212121' a = stringa.isdigit() print(a) >>> True
Sono tutti numeri
ISIDENTIFIER()
Dice se la stringa ha un nomepermesso da python oppure no:
stringa = '123nome' a = stringa.isidentifier() print(a) >>> False
stringa = 'Nome_123' a = stringa.isidentifier() print(a) >>> True
Perchè non è possibile comnicire un nome di una variabile con un numero
ISLOWER()
Dice se la stringa contiene caratteri tutti in minuscolo:
stringa = '123Nome' a = stringa.islower() print(a) >>> False
stringa = 'nome@123miiuscolo' a = stringa.islower() print(a) >>> True
Anche i caratteri speciali come @ sono ammessi, ma NON quelli in MAIUSCOLO
ISUPPER()
Dice se la stringa contiene caratteri tutti in MAIUSCOLO:
stringa = 'Nome112' a = stringa.isupper() print(a) >>> False
stringa = 'NOME123@MASICUOLO' a = stringa.isupper() print(a) >>> True
Anche i caratteri speciali come @ sono ammessi,anche i numeri, ma NON quelli in minuscolo
ISPRINTABLE()
Dice se la stringa contiene caratteri tutti stampabili:
stringa = 'Nome112\n' a = stringa.isprintable() print(a) >>> False
stringa = 'Nome112' a = stringa.isprintable() print(a) >>> True
I caratteri come \n o \t non sono ammessi
ISSPACE()
Al contrario di isprintable, se la stringa contiene caratteri tutti NON stampabili (' ', '\t', '\n' etc):
stringa = ' t n ' a = stringa.isspace() print(a) >>> False
stringa = ' \t \n ' a = stringa.isspace() print(a) >>> True stringa = '\f\u2005\r'.isspace() print(a) >>> True
I caratteri soo ammessi anche in versione unicode
ISTITLE)
Dice se la stringa contiene parole che cominciano con Lettere in maisucolo:
stringa = 'Ciao Come Stai' a = stringa.isspace() print(a) >>> True
Commenti
Posta un commento