Sera ajouté à tout moment. Ceci est le seul examen de base de Python ~ 2 ~
--print (): sortie --input (): Entrée --int (): Entier --str (): Chaîne de caractères --float (): virgule flottante --len (): nombre de caractères, nombre d'éléments
--Application de la fonction input ()
Utile lors de la saisie de plusieurs valeurs pour une variable.
a, b, c = (int(x) for x in input().split())
#Entrez comme 12 14 15
print(a + b + c)
41
--Application de la fonction len ()
Utilisé pour compter le nombre de valeurs dans la liste.
spam = ['cat', 'bat', 'rat', 'elephant']
len(spam)
3
--abs (): valeur absolue --round (): Arrondi * Strictement différent
round(123.456, 1)
123.5
round(123.456, 2)
123.46
round(123.456, 0)
123.0
round(123.456, -1)
120.0
round(123.456, -2)
100.0
--__ range (): Souvent utilisé pour les boucles for. __
for i in range(5):
print(i)
0
1
2
3
4
__range () fonction start, end, step argument __ __ Début et fin __ Le premier argument représente la valeur de début et l'argument __second représente un nombre supérieur d'un à la fin. __
for i in range(12, 16):
print(i)
12
13
14
15
Le troisième argument représente la valeur de la variable qui est incrémentée à chaque fois qu'elle est répétée.
for i in range(0, 10, 2):
print(i)
0
2
4
6
8
name = input()
if name == 'Alice':
print('Salut, Alice.')
elif age == 12:
print('Ce n'est pas Alice, jeune femme.')
else:
print('Qui êtes vous?')
i=0
while i < 5:
print(i)
i = i + 1
--for boucle
for i in range(5):
print(i)
--Dans la boucle while, for, l'instruction __break __ et l'instruction __continue __ peuvent être utilisées.
__break statement __ Sortez de la boucle. __continue statement __ Revenir au début de la boucle.
sys.exit () Quitte le programme.
--random.randint Les premier et deuxième arguments représentent la plage de valeurs à afficher de manière aléatoire.
import random
for i in range(5):
print(random.randint(1,10))
--import math Permet d'utiliser des formules.
math.floor Symbole gaussien (valeur entière maximale qui ne la dépasse pas)
import math
math.floor(5.95)
5
math.floor(-5.95)
-6
La fonction de l'instruction def peut être définie. Vous pouvez spécifier la valeur de retour à l'aide de l'instruction return.
def hello(name):
print('Hello' + name)
hello('Alice')
Hello Alice
-, end = '' Élimine les sauts de ligne.
print('Hello', end='')
print('World')
HelloWorld
-, sep = '' Insère un délimiteur. (Initialement un espace)
print('cats', 'dogs', 'mice', sep=',')
cats,dogs,mice
#Habituellement, cela ressemble à ceci
print('cats', 'dogs', 'mice')
cats dogs mice
__ instruction globale __ Rendre les variables locales disponibles dans la portée globale.
def spam():
global eggs
eggs = 'spam'
eggs = 'global'
spam()
print(eggs)
spam
Par exemple, lorsque le programme suivant est exécuté, l'erreur suivante se produit. Vous pouvez éviter certaines erreurs en utilisant des clauses try and except.
def spam(divide_by):
return 42 / divide_by
print(spam(2))
print(spam(12))
print(spam(0))
print(spam(1))
#Quand je lance cela, j'obtiens l'erreur suivante
21.0
3.5
Traceback (most recent call last):
File "C:\Users\t\Desktop\programming\Python\error.py", line 5, in <module>
print(spam(0))
File "C:\Users\t\Desktop\programming\Python\error.py", line 2, in spam
return 42 / divide_by
ZeroDivisionError: division by zero
Pour éviter ZeroDivisionError, insérez une clause try et une clause except comme indiqué ci-dessous.
def spam(divide_by):
try:
return 42 / divide_by
except ZeroDivisionError:
print('Argument illégal.')
print(spam(2))
print(spam(12))
print(spam(0))
print(spam(1))
#Une fois exécuté, ce sera comme suit
21.0
3.5
Argument illégal.
None
42.0
Erreur
--ValueError Lorsque non-entier --ZeroDivisionError Division par zéro