Python

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche

1. Exécuter des commandes Python depuis un terminal Linux. :

Pour démarrer l'interpréteur Python :

python3

Pour quitter l'interpréteur :

quit()

On peut également faire [CTRL] + [D].

2. Les en-têtes de fichiers sous Linux (à adapter en fonction de votre version de Python). :

#!/usr/bin/env python3.11

#-*- coding: utf-8 -*-

Pour rendre le script exécutable :

chmod +x fichier.py

Commandes Shell Linux pour connaître ses versions de Python :

python2 --version
python3 --version

3. Print :

print(Hello World !')
print('Hello\nWorld !')

Retour à la ligne \n.

print('Hello\tWorld !')

Tabulation \t.

print('What\'s up ?')

Caractère d'échappement \.

Afficher le contenu d'une variable :

variable = 'test'
print(variable)
age = '5'
print('Bonjour, j\'ai', age, 'ans.')

On peut utiliser les simple quote ' ou les double quote ".

4. Input :

user_name = input('What is your name ?')
print(user_name)

5. Les variables :

Les différents types de variables.

Types de Base

Integer (int) : Nombres entiers.

Float (float) : Nombres à virgule flottante (décimaux).

String (str) : Chaînes de caractères (texte).

Boolean (bool) : True ou False.

Types Composés

List : Représente une collection ordonée de valeurs modifiables. Exemple : fruits = ["apple","banana","cherry"]

Tuple : Représente une collection ordonnée de valeurs immuables. Exemple : coordinate = (10.0, 20.0)

Dictionary (dict) : Représente une collection de paires clé-valeur. Exemple : person = {"name": "Alice", "age": 30}

Set : Représente une collection non ordonnée de valeurs uniques. Exemple : unique_numbers = {1, 2, 3, 4}

Types Spéciaux

NoneType : Valeur nulle ou vide. Exemple : result = None

Complex : Représente des nombres complexes. Exemple : z = 1 + 2j

Connaître le type d'une variable.

type(variable)

Conversion entre Type de Variables.

Convertir en entier (int) : Exemple : x = int("123) ou y = int(3.14)

On peut également utiliser float(), str(), bool(), list(), tuple(), set(), dict()