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
instagram viewer
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()