Oui. Python est un langage sensible à la casse.
L’indentation est nécessaire en Python. Elle spécifie un bloc de code. Le code des boucles, classes, fonctions, etc. est spécifié dans un bloc indenté. Elle est généralement réalisée à l’aide de quatre espaces. Si votre code n’est pas indenté, il ne s’exécutera pas correctement et provoquera également des erreurs.
Les modules en Python sont des fichiers contenant du code Python. Ce code peut être soit des classes des fonctions soit des variables. Un module Python est un fichier .py contenant du code exécutable.
Certains des modules intégrés couramment utilisés sont:
- os
- sys
- math
- random
- data time
- JSON
Une fonction est un bloc de code qui n’est exécuté que lors de son appel. Pour définir une fonction Python, le mot clé « def » est utilisé. Exemple:
def sayWelcome():
print("Welcome to WayToLearnX!")
sayWelcome();
Sortie:
Welcome to WayToLearnX!
import array as arr
tab = arr.array([1,2,3,4],'a')
liste = [0,'str',5.5]
print(tab)
print(liste)
Sortie:
array([1,2,3,4],'a')
[0,'str',5.5]
- Array doit être déclaré. par contre les listes, car elles sont intégrées à Python. Dans l’exemple ci-dessus, vous constatez que les listes sont créées en mettant simplement une séquence d’éléments entre crochets. La création d’un array, nécessite une fonction spécifique du module Array (c’est-à-dire Array.array()) ou du package NumPy (c’est-à-dire numpy.array()). Pour cette raison, les listes sont utilisées plus souvent que les tableaux.
- Array peuvent stocker des données de manière très compacte et sont plus efficaces pour stocker de grandes quantités de données.
- Les arrays sont parfaits pour les opérations numériques; les listes ne peuvent pas gérer directement les opérations mathématiques. Par exemple, vous pouvez diviser chaque élément d’un array par le même nombre avec une seule ligne de code. Si vous essayez la même chose avec une liste, vous obtiendrez une erreur.
Supposons que nous ayons une boucle ou une fonction qui n’est pas encore implémentée, mais que nous voulons l’implémenter après un certain temps. Ils ne peuvent pas avoir un corps vide. L’interpréteur se plaindrait. Donc, nous utilisons l’instruction « pass » pour construire un corps qui ne fait rien. Exemple:
liste = ['a', 'b', 'c', 'd']
for val in liste:
pass
Nous pouvons également faire la même chose dans une fonction ou une classe vide.
def myFunction(args):
pass
class myClass:
pass
En Python, les itérateurs sont utilisés pour itérer un groupe d’éléments et des collections comme list. Exemple :
liste = ['a', 'b', 'c', 'd']
it = iter(liste)
print(next(it))
print(next(it))
Sortie:
a
b
Pour copier un objet en Python, vous pouvez essayer « copy.copy() » ou « copy.deepcopy() ».
Note : Vous ne pouvez pas copier tous les objets, mais la plupart d’entre eux.
Exemple:
import copy
liste1 = ['a', 'b', 'c', 'd']
liste2 = copy.copy(liste1)
print(liste2)
liste3 = copy.deepcopy(liste1)
print(liste3)
Sortie:
['a', 'b', 'c', 'd']
['a', 'b', 'c', 'd']
c’est un bon site que je n’ai jamais vu, super!