imprimer() |
Afficher le résultat d'une commande |
x = "Bonjour tout le monde" imprimer (x) sortie: Bonjour tout le monde |
contribution() |
Recueillir les contributions des utilisateurs |
print (input ("quel est votre nom?")) sortie: quel est votre nom? |
taper() |
Trouvez le type d'une variable |
x = "Expressions régulières" type (x) production: |
len () |
Trouver le nombre d'éléments dans une variable |
len ([1, 2, 3]) sortie: 3 |
\ |
Échapper un caractère qui change l'intention d'une ligne de code |
print ("Je veux que vous ajoutiez \" \ "") sortie: je veux que vous ajoutiez "" |
\ n |
Casser un caractère de chaîne pour commencer sur la ligne suivante |
print ("Ceci est une ligne \ n Ceci est une deuxième ligne") production: Ceci est une ligne Ceci est une deuxième ligne |
def nom_fonction (paramètre): commandes |
Lancer une fonction avec un paramètre facultatif |
def votre nom (x): imprimer (x + 1) |
lambda |
Appeler une fonction anonyme |
add_3_to = lambda y: y + 3 imprimer (add_3_to (4)) sortie: 7 |
revenir |
Renvoie un résultat d'une fonction |
def votre nom (x): retour x + 1 |
classer |
Créer un objet Python |
classe myClass: def myFunc (x): |
def __init__ |
Initialiser les attributs d'une classe |
classe myClass: def __init __ (soi, attributs ...) |
"__init__.py |
Enregistrer un fichier contenant un module pour qu'il soit lu avec succès dans un autre fichier Python |
Renommez un fichier contenant un module en: "__init__.py |
int () |
Convertir une variable en entier |
int (1,234) sortie: 1 |
str () |
Convertir une variable en chaîne |
str (1,234) sortie: '1.234' |
flotter() |
Convertir une variable en float |
flotteur (23) sortie: 23,0 |
dict (compteur ()) |
Convertir une liste ou un tupple en dictionnaire après le tri avec un compteur intégré Python |
à partir du compteur d'importation de collections dict (Compteur ([1,1,2,1,2,3,3,4])) sortie: {1: 3, 2: 2, 3: 2, 4: 1} |
rond() |
Arrondir la sortie d'une opération au nombre entier le plus proche |
rond (23.445) sortie: 23 |
round (opération ou nombre, décimales) |
Arrondir la sortie d'une opération à un nombre spécifique de décimales |
rond (23.4568, 2) sortie: 23,46 |
si: |
Lancer une instruction conditionnelle |
si 2 <3: print ("Deux est plus petit") |
elif: |
Faire une contre-déclaration lorsque l'instruction if est False |
si 2 <3: print ("Deux est plus petit") elif 2 == 3: imprimer ("Continuer") |
autre: |
Faire une contre-déclaration finale si les autres conditions sont fausses |
si 2 <3: print ("Deux est plus petit") elif 2 == 3: imprimer ("Continuer") autre: print ("Trois est plus grand") |
Continuez |
Ignorer une condition et exécuter le reste de la boucle |
a = [1, 4, -10, 6, 8] pour b dans a: si b <= 0: Continuez imprimer (b) production: 1 4 6 8 |
Pause |
Terminer le flux d'une boucle avec une condition donnée |
a = [1, 4, -10, 6, 8] pour b dans a: si b> = 6: Pause imprimer (b) production: 1 4 -10 |
passe |
Ignorer un ensemble d'instructions antérieures |
pour b dans a: passe |
essayez, sauf
|
Essayez un bloc de code, sinon, déclenchez une exception définie |
essayer: imprimer (a) sauf: print ("Une erreur s'est produite!") sortie: une erreur s'est produite! |
finalement |
Exécuter un code final lorsque l'essai et les blocs sauf échouent |
essayer: imprimer (a) sauf: imprimer (d) finalement: print ("Vous ne pouvez pas imprimer une variable non définie") sortie: vous ne pouvez pas imprimer une variable non définie |
lever l'exception () |
Déclenchez une exception qui arrête la commande lorsque l'exécution n'est pas possible |
a = 7 + 2 si a <10: lever Exception ("Oh! Vous n'avez pas obtenu un score de 10 ") |
importer x |
Importer tout un module ou une bibliothèque |
importer des maths |
à partir de x import y |
Importer une bibliothèque x depuis un fichier, ou une classe y |
depuis le mode d'importation scipy.stats |
comme |
Personnalisez une expression avec votre nom préféré |
importer des pandas en tant que pd |
dans |
Vérifier si une valeur est présente dans une variable |
x = [1, 4, 6, 7] si 5 dans x: print ("Il y en a cinq") autre: print ("Il n'y en a pas cinq") sortie: il n'y a pas cinq |
est |
Vérifiez si deux variables font référence à un seul élément |
x = [1, 4, 6, 7] x = b imprimer (x est b) Vrai |
Rien |
Déclarer une valeur nulle |
x = Aucun |
< |
Vérifiez si une valeur est inférieure à une autre |
5<10 sortie: True |
> |
Vérifiez si une valeur est plus qu'une autre |
5>10 sortie: Faux |
<= |
Vérifier si une valeur est inférieure ou égale à une autre |
2*2<=3 sortie: Faux |
>= |
Vérifier si une valeur est supérieure ou égale à une autre |
2*2>=3 sortie: True |
"== |
Vérifiez si une valeur est exactement égale à l'autre |
3==4 sortie: Faux |
!= |
Vérifier qu'une valeur n'est pas égale à l'autre |
3!=4 sortie: Vrai |
importer re |
Importez les expressions régulières intégrées de Python |
importer re re.findall ("chaînes", variable) |
a | b |
Vérifiez si l'un des deux éléments est présent dans une chaîne |
importer re someText = "Bonjour expression régulière" a = re.findall ("regular | Hello", someText) imprimer (a) sortie: ['Hello', 'regular'] |
chaîne $ |
Vérifier si une variable se termine par un ensemble de chaînes |
importer re someText = "Bonjour expression régulière" a = re.findall ("expression $", someText) sortie: ['expression'] |
^ chaîne |
Vérifier si une variable commence par un ensemble de chaînes |
importer re someText = "Bonjour expression régulière" a = re.findall ("^ Bonjour", someText) imprimer (a) sortie: ['Hello'] |
string.index () |
Vérifiez la position d'index d'un caractère de chaîne |
a = "Bonjour tout le monde" a.index ('H') sortie: 0 |
string.capitalize () |
Mettre en majuscule le premier caractère d'un ensemble de chaînes |
a = "Bonjour tout le monde" a. capitaliser () sortie: 'Bonjour tout le monde' |
string.swapcase () |
Imprimez la première lettre de chaque mot en minuscules et les autres en majuscules |
a = "Bonjour tout le monde" a.swapcase () production: 'Bonjour le monde' |
string.lower () |
Convertir toutes les chaînes en minuscules |
a = "Bonjour tout le monde" un inférieur() sortie: 'bonjour le monde' |
string.upper () |
Convertir toutes les chaînes en majuscules |
a = "Bonjour tout le monde" a.upper () sortie: 'HELLO WORLD' |
string.startswith () |
Vérifiez si une chaîne commence par un caractère particulier |
a = "Bonjour tout le monde" a. commence par ('a') sortie: Faux |
string.endswith () |
Vérifiez si une chaîne se termine par un caractère particulier |
a = "Bonjour tout le monde" a.endwith ('d') sortie: True |
string.split () |
Séparez chaque mot dans une liste |
a = "Bonjour tout le monde" une scission() sortie: ['Hello', 'world'] |
chaînes {} '. format () |
Afficher une sortie sous forme de chaîne |
a = 3 + 4 print ("La réponse est {}". format (a)) sortie: La réponse est 7 |
n'est pas Aucun |
Vérifier si la valeur d'une variable n'est pas vide |
def checknull (a): si a n'est pas None: retourne "c'est plein!" autre: retourne "c'est vide!" |
x% y |
Trouver le reste (module) d'une division |
9%4 sortie: 1 |
x // y |
Trouver le quotient d'une division |
9//4 sortie: 2 |
"= |
Attribuer une valeur à une variable |
a = {1: 5, 3: 4} |
"+ |
Ajouter des éléments ensemble |
["un deux"] + ["un un"] sortie: ['a two', 'a one'] 1+3 sortie = 4 |
"- |
Trouvez la différence entre un ensemble de nombres |
3-4 sortie = -1 |
"* |
Trouvez le produit d'un ensemble de nombres |
3*4 sortie: 12 |
a + = x |
Ajouter x à la variable a sans affecter sa valeur à une nouvelle variable |
a = 2 a + = 3 sortie: 5 |
a- = x |
Sous-fractionner x de la variable a sans l'affecter à une nouvelle variable |
a = 3 a- = 2 sortie: 1 |
a * = x |
Trouvez le produit de la variable a et x sans affecter le resullt à une nouvelle variable |
a = [1, 3, 4] a * = 2 sortie: [1, 3, 4, 1, 3, 4] |
x ** y |
Élever la base x à la puissance y |
2**3 sortie: 8 |
pow (x, y) |
Élever x à la puissance y |
pow (2, 3) sortie: 8 |
abs (x) |
Convertir un entier négatif en sa valeur absolue |
abs (-5) sortie: 5 |
x ** (1 / nième) |
Trouver la nième racine d'un nombre |
8**(1/3) sortie: 2 |
a = b = c = d = x |
Attribuer la même valeur à plusieurs variables |
a = b = c = d = "Bonjour tout le monde" |
x, y = y, x |
Permuter les variables |
x = [1, 2] y = 3 x, y = y, x imprimer (x, y) production: 3 [1, 2] |
pour |
Boucle à travers les éléments dans une variable |
a = [1, 3, 5] pour b dans a: print (b, "x", "2", "=", b * 2) production: 1 x 2 = 2 3 x 2 = 6 5 x 2 = 10 |
tandis que |
Continuez à parcourir une variable, dans la mesure où une condition particulière reste vraie |
a = 4 b = 2 tandis que b <= a: print (b, "est inférieur à", a) b + = 1 production: 2 est inférieur à 4 3 est inférieur à 4 4 est inférieur à 4 |
intervalle() |
Créer une plage d'entiers positifs entre x et y |
x = plage (4) imprimer (x) plage (0, 4) pour b en x: imprimer (b) production: 0 1 2 3 |
somme() |
Parcourez les éléments d'une liste |
impression (somme ([1, 2, 3])) sortie: 6 |
somme (liste, début) |
Renvoie la somme d'une liste avec un élément ajouté |
impression (somme ([1, 2, 3], 3)) sortie: 9 |
[] |
Faites une liste d'éléments |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Créer un tuppletupples sont immuables |
x = (1, 2, 'g', 5) |
{} |
Créer un dictionnaire |
a = {'x': 6, 'y': 8} |
x [a: b] |
Tranche à travers une liste |
x = [1, 3, 5, 6] x [0: 2] sortie: [1, 3] |
x [clé] |
Obtenir la valeur d'une clé dans le dictionnaire x |
a = {'x': 6, 'y': 8} imprimer (a ['x']) sortie: 6 |
x.append () |
Ajouter une liste de valeurs à une liste vide |
x = [1] x.append ([1,2,3]) imprimer (x) sortie: [1, [1,2,3]] |
x.extend () |
Ajouter une liste de valeurs pour continuer une liste existante sans nécessairement créer une liste imbriquée |
x = [1,2] x.extend ([3,4,6,2]) imprimer (x) production: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) |
Supprimer complètement un élément d'une liste à un index spécifique |
x = [1,2,3,5] del (x [0: 2]) imprimer (x) sortie: [2,3,5]
|
del (x [clé]) |
Supprimer complètement une clé et une valeur d'un dictionnaire à un index spécifique |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) imprimer (y) sortie = {2: 5, 4: 6} |
dict.pop () |
Soulevez la valeur d'une clé et supprimez-la d'un dictionnaire à un index spécifique |
a = {1: 3, 2: 4, 5: 6} a.pop (1) sortie: 3 |
dict.popitem () |
Sortez le dernier élément d'un dictionnaire et supprimez-le |
a = {1: 2, 4: 8, 3: 5} a.popitem () sortie: (3, 5) imprimer (a) sortie: {1: 2, 4: 8} |
list.pop () |
Pop out un index donné d'une liste et le supprimer d'une liste |
a = [1, 3, 2, 4, 1, 6, 6, 4] a.pop (-2) sortie: 6 imprimer (a) sortie: [1, 3, 2, 4, 1, 6, 4] |
dégager() |
Vider les éléments d'une liste ou d'un dictionnaire |
x = [1, 3, 5] x.clear () imprimer (x) production: [] |
supprimer() |
Supprimer un élément d'une liste |
x = [1, 5, 6, 7] x.remove (1) sortie: [5, 6, 7] |
insérer() |
Insérer des éléments dans une liste |
x = [3, 5, 6] x.insert (1, 4) imprimer (x) sortie: [1, 4, 3, 5, 6] |
tri (inverse = condition) |
Inverser la direction des éléments dans une liste |
x = [1, 3, 5, 6] x.sort (reverse = True) imprimer (x) sortie: [6, 5, 3, 1] |
mettre à jour() |
Mettre à jour un dictionnaire en modifiant son premier élément et en ajoutant tout autre élément à sa fin |
x = {1: 3, 5: 6} x.update ({1: 4, 8: 7, 4: 4}) imprimer (x) sortie: {1: 4, 5: 6, 8: 7, 4: 4} |
clés() |
Afficher toutes les clés d'un dictionnaire |
a = {1: 2, 4: 8} a.keys () sortie: dict_keys ([1, 4]) |
valeurs() |
Afficher toutes les valeurs dans un dictionnaire |
a = {1: 2, 4: 8} a.values () sortie: dict_values ([2, 8]) |
éléments() |
Afficher les clés et les valeurs dans un dictionnaire |
a = {1: 2, 4: 8} a.items () sortie: dict_items ([(1, 2), (4, 8)]) |
Obtenir la clé) |
Obtenir la valeur d'un élément dans un dictionnaire par sa clé |
a = {1: 2, 4: 8, 3: 5} a.get (1) sortie: 2 |
setdefault (clé) |
Renvoie la valeur d'origine d'un élément dans un dictionnaire |
a.setdefault (2) |
f = {** a, ** b} |
Fusionner deux dictionnaires |
a = {'x': 6, 'y': 8} b = {'c': 5, 'd': 3} f = {** a, ** y} imprimer (f) sortie: {'x': 6, 'y': 8, 'c': 5, 'd': 3} |
supprimer() |
Supprimer la première valeur correspondante d'un élément d'une liste sans se soucier de son index |
a = [1, 3, 2, 4, 4, 1, 6, 6, 4] a. supprimer (4) imprimer (a) sortie: [1, 3, 2, 4, 1, 6, 6, 4] |
mémoire vue (x) |
Accéder aux tampons internes d'un objet |
a = memoryview (objet) |
octets () |
Convertir un protocole de mémoire tampon en octets |
octets (a [0: 2]) |
bytearray () |
Renvoie un tableau d'octets |
bytearray (objet) |
# |
Ecrire une seule ligne de commentaire ou empêcher l'exécution d'une ligne de code |
# Aide-mémoire Python regex |
Rédiger un commentaire sur plusieurs lignes |
La feuille de triche Python regex est bonne pour les débutants C'est également un excellent rappel pour les experts |
Ligne de commande |
package d'installation pip |
Installer une bibliothèque en ligne |
pip installer des pandas |
nom virtualenv |
Utilisez virtaulenv pour créer un environnement virtuel |
virtualenv myproject |
nom mkvirtualenv |
Utiliser un wrapper d'environnement virtuel pour créer un environnement virtuel |
mkvirtualenv myproject |
fichier python.py |
Exécutez les commandes dans un fichier Python |
"python mon_fichier.py |
gel de pip |
Répertoriez tous les packages installés dans un environnement virtuel |
gel de pip |
pip freeze> certains fichiers |
Copiez toutes les bibliothèques installées dans un seul fichier |
pip freeze> requirements.txt |
où |
Trouvez le chemin d'installation de Python |
où python |
--version |
Vérifier la version d'un package |
python --version |
.EXE |
Exécuter un shell Python |
python.exe |
avec open (file, 'w') |
Écrire dans un fichier existant et écraser son contenu existant |
avec open ('regex.txt', 'w') comme wf: wf.write ("Bonjour le monde!") |
avec open (file, 'r') |
Ouvrez un fichier en lecture seule |
avec open ('regex.txt', 'r') comme rf: imprimer (rf.read () |
avec open (file, 'a') |
Écrire dans un fichier sans écraser son contenu existant |
avec open ('regex.txt', 'a') comme af: af.write ("\ nBonjour Oui!") |
fichier.close |
Fermer un fichier s'il n'est pas utilisé |
af = ouvert ('regex.txt') af.close |
sortir |
Quittez le shell Python |
sortir() |