
Une variable est un emplacement nommé utilisé pour stocker des données en mémoire.
Les variables définies dans une fonction ne seront vues et utilisables que par cette fonction.
Les variables définies en dehors de toute fonction ont une portée globale : elles sont utilisables par tout le script, peuvent être lues par les fonctions mais ne pourront être modifiées par elles (sauf à utiliser le mot-clé global).
var1 = '* Bonjour Pierre *'
var1.isalpha()
var1.isalnum()
var1.isdigit()
var1.isspace()
var1.islower()
var1.isupper()
var1.startswith('*')
var1.endswith('*')
var1.lstrip('*')
var1.rstrip('*')
renvoie True si tous les caractères sont des lettres de l'alphabet
renvoie True si tous les caractères sont alphanumériques
renvoie True si tous les caractères sont des chiffres
renvoie True si tous les caractères sont des espaces
renvoie True si tous les caracères sont en minuscules
renvoie True si tous les caractères sont en majuscules
renvoie True si la variable commence par la chaine spécifiée
renvoie True si la variable se termine par la chaine spécifiée
supprime les caractères spécifiés en début de chaine
supprime les caractères spécifiés en fin de chaine
maliste=[]
maliste.clear()
maliste.append('Tours')
maliste.extend(['Tours', '37000'])
maliste.insert(2, 'France')
maliste.remove('Tours')
maliste.pop()
maliste.pop(1)
del(maliste[1:3])
maliste[:3]
maliste[2:]
maliste[1:3]
maliste[-1]
maliste[::2]
maliste[::-1]
maliste.reverse()
maliste.sort()
maliste.sort(reverse = True)
maliste.count('Tours')
maliste.index('Tours')
len(maliste)
sum(maliste)
min(maliste)
max(maliste)
crée une liste vide
efface tous les éléments d'une liste
ajoute un élément en fin de liste
ajoute plusieurs éléments en fin de liste
ajoute un élément à la position spécifiée
supprime un élément de la liste
supprime le dernier élément de la liste
supprime l'élément de la liste à la position spécifiée
supprime les éléments de la liste en position 2 et 3 (la borne de fin étant exclue)
affiche les trois premiers éléments (la borne de fin étant exclue)
affiche les éléments de la liste à partir de la position 3
affiche les éléments de la liste en position 2 et 3 (la borne de fin étant exclue)
affiche le dernier élément de la liste
affiche les éléments avec un pas de 2
affiche les éléments de la liste dans l'ordre inverse
idem
affiche les éléments de la liste triés en ordre croissant (les éléments doivent être de même type)
affiche les éléments de la liste triés en ordre décroissant (les éléments doivent être de même type)
retourne le nombre d'occurrences dans la liste pour une valeur donnée
retourne l'index de la première occurrence trouvée dans la liste pour une valeur donnée
retourne le nombre d'éléments de la liste
calcule la somme des élements de la liste (les élements doivent être tous de type int ou float)
retourne la valeur la plus petite de la liste
retourne la valeur la plus grande de la liste
t1= ()
t2 = ('Tours',)
t3 = ('Tours', 'Flers', 'Paris')
t3[1] = 'Niort'
crée un tuple vide
crée un tuple contenant un seul élément (la virgule après l'élément est obligatoire)
crée un tuple contenant plusieurs éléments
retournera une erreur car un tuple ne peut-être modifié
e1 = {'Pierre', 1.72, 69, 69}
e2 = set('Pierre')
e3 = set(['Pierre', 'vélo', 1.72])
e4 = set(('Paris', 'Lyon', 'Tours'))
e5 = frozenset('France', 'Belgique', 'Italie')
e4.add('Bordeaux')
e4.update(['FR', 'BE', 'IT'], {'Europe', 'USA'})
e4.discard('USA')
e4.remove('Asie')
e4.clear()
e5 = {0, 1, 2, 3, 4, 5, 12, 65}
e6 = {3, 4}
e6.issubset(e5)
e5.issuperset(e6)
e7 = e5.union(e6)
e8 = e5.intersection(e6)
e9 = e5.difference(e6)
e10 = e5.symmetric_difference(e9)
crée un ensemble composé de quatre éléments (le doublon sera ignoré)
crée un ensemble à partir d'une chaine qui sera décomposée et les doublons supprimés = Pier
crée un ensemble à partir d'une liste
crée un ensemble à partir d'un tuple
crée un ensemble immuable (outre les éléments, le set en lui même ne peut être modifié)
ajoute un élément à l'ensemble e4
ajoute une liste et un ensemble à l'ensemble e4
supprime l'élément spécifié de l'ensemble e4
idem mais lève une exception si l'élément à supprimer n'existe pas
supprime tous les éléments de l'ensemble
retourne True si e6 est un sous-ensemble de e5
retourne True si e5 est un super-ensemble de e6
union des ensembles e5 et e6 = {0, 1, 2, 3, 4, 5, 12, 65}
intersection des ensembles e5 et e6 = {3, 4}
différence entre les ensembles e5 et e6 = {0, 1, 2, 5, 12, 65}
différence symétrique entre les ensembles e5 et e9 = {3, 4}
dico = {'Pays': 'France', 'Capitale': 'Paris}
dico['Region'] = 'Ile de France'
del dico['Region']
dico = {}
dico.keys()
dico.values()
dico.items()
crée un dictionnaire composé de deux éléments
ajoute un nouvel élément (si la clé existe, l'élément est modifié)
supprime un élément
réinitialise le dictionnaire
retourne la liste des clés d'un dictionnaire
retourne la liste des valeurs d'un dictionnaire
retourne la liste des clés/valeurs d'un dictionnaire