« PYTHON - Les bases » : différence entre les versions
De PedroWiki
				
				
				Aller à la navigationAller à la recherche
				
				
| imported>Jules Aucun résumé des modifications | imported>Jules Aucun résumé des modifications | ||
| Ligne 47 : | Ligne 47 : | ||
|   print(varA) |   print(varA) | ||
|   print(varB) |   print(varB) | ||
| == Chaînes de caractères / strings == | == Chaînes de caractères / strings == | ||
| Ligne 72 : | Ligne 68 : | ||
| = Operators = | = Operators = | ||
| == Comparaison == | |||
| * Opérateur: '''==''' | |||
| == Sum / Concatenation == | == Sum / Concatenation == | ||
| Ligne 96 : | Ligne 96 : | ||
|   print(one + two + string) |   print(one + two + string) | ||
| == Logical AND == | |||
| * Opérateur: '''and''' | |||
| = Structures de contrôle = | = Structures de contrôle = | ||
| Ligne 108 : | Ligne 111 : | ||
|   if stringVar == "Value": |   if stringVar == "Value": | ||
|       print("Chaine: %s" % stringVar) |       print("Chaine: %s" % stringVar) | ||
| <u>Conditions multiples:</u> | |||
|  numVar = 3 | |||
|  if isinstance(numVar, int) and numVar == 3: | |||
|      print("Valeur numérique: %d" % numVar) | |||
Version du 23 novembre 2020 à 17:27
Introduction
Cet article sert de bloc note lors de mon apprentissage du langage Python. Il a plus vocation à être un pense bête qu'un vrai support de formation.
Liens utiles
Généralités
- Langage fortement objet.
- Non typé.
- Pas de déclaration des variables nécessaire.
- Indentation "standard" python: 4 espaces.
Le couteau suisse: Print
- La BASE: Commande d'affichage.
Usage:
print("chaine de caractère")
ou
print(variable)
- Affichage d'une variable en forçant le type:
Usage:
stringVar = "toto"
print("String: %s" % stringVar)
intVar = 1
print("Int: %d" % intVar)
floatVar = 15.0
print("Float: %f" % floatVar)
Variables
Affectation
Simple:
myvar = value print(myvar)
Multiple:
varA, varB = 1, 2 print(varA) print(varB)
Chaînes de caractères / strings
- Délimitées par des simples quotes ' ou des doubles quotes ".
- L'utilité des doubles quotes est de pouvoir inclure des apostrophes dans ses chaînes.
Nombres
Integers
number1 = 1 print(number1)
Floats
number2 = float(7) number3 = 7.2 print(number2) print(number3)
Operators
Comparaison
- Opérateur: ==
Sum / Concatenation
- Opérateur: +
Example:
one = 1 two = 2 three = one + two print(three)
ou
str1 = "Hello" str2 = "World" strFull = str1 + " " + str2 print(strFull)
- ATTENTION cela implique qu'on ne peut pas mélanger les variables numbers et strings lors de l'usage de cet opérateur.
Example non fonctionnel:
one = 1 two = 2 string = "chaine" print(one + two + string)
Logical AND
- Opérateur: and
Structures de contrôle
If
Usage:
if (condition):
    action
Example:
if stringVar == "Value":
    print("Chaine: %s" % stringVar)
Conditions multiples:
numVar = 3
if isinstance(numVar, int) and numVar == 3:
    print("Valeur numérique: %d" % numVar)
