La fonction print permet d'afficher du texte dans la console.
La syntaxe est très simple, par exemple:
print("Hello World!")
Va imprimer le texte entre guillements (dans ce cas-ci: Hello World!) dans la console. À noter que les guillemets simple et double sont interchangable print('Hello World!') et print("Hello world!") ont le même effet.
Certain charactères doivent être précédés d'un backslash car autrement ils ont un effet spécifique
Il en existe d'autres, mais inutile de les connaître tous par cœur, ceux-ci sont les plus commun et lorsque quelque chose ne s'imprime pas correctement, essayez de mettre un backslash devant, il s'agit peut-être d'un autre charactère avec un effet spécifique. Entrainez vous en essayant d'imprimer dans la console le texte suivant
"Bonjour,Ceci "est" unetabulationMonsieur\Madame\\Au revoir"
# Essayez vous-même !
Il est possible bien sur d'en mettre plusieurs à la suite
print("Hello") print("World") print("!")
Auquel cas le résultat de chaque print sera sur une ligne séparée
D'autres possibilitées de la fonction print:
On peut séparer les textes qu'on veut print par des virgules, le résultat est qu'ils seront imprimés séparément avec un espace entre chaque texte:
print("Hello", "World", "!")
On peut changer ce qui est imrpimé à la fin du print. Par défaut il s'agit d'un retour à la ligne, mais on peut mettre autre chose:
print("Hello", end="\t") print("World", end="!\n")
Voilà, vous conaissez maintenant les bases de la fonction print. Vous verrez plus tard certaines autre fonctionnalitées telles que ".format", mais même sans ça vous découvrirez bien vite à quel point il est pratique de pouvoir imprimer des choses dans la console.
Parfois, les programmeurs souhaites expliquer leur code, ou bien inclure des informations qui ne seront pas exécutées dans leurs fichier de code.
Pour cela, il est possible d'inclure des commentaires.
Il existe deux manières de faire des commentaires.
Tout d'abord les commentaires sur une seule ligne, qui vont transformer tout ce qui les suit dans la ligne en commentaire.
En python, ils commencent par le charactère #
Par exemple:
#commentaire print("hello") #world
comme vous pouvez le voir, tout ce qui est après le # est ignoré.
Si le # se trouve entre guillemets, il ne commencera pas un commentaire, mais sera considéré comme un charactère comme un autre.
print("dièse: #") # Le # à l'intérieur du print est ignoré car il est entre guillemets
Toutefois bien que très pratique, ce type de commentaires ne transforme qu'une seule ligne en commentaire.
Pour faire un commentaire sur plusieurs lignes, il existe des commentaires multilignes, qui sont entourés de """ (trois guillemets, simple ou double)
Attention, il y a une limitation à ce type de commentaire: Il ne peuvent pas être sur la même ligne que du code.
"""ceci est un commentaire sur plusieurs lignes"""
Vous verrez que parfois ça peut être très sympa d'avoir du code avec des commentaires expliquant son fonctionnement. Les collègues/membres de groupe qui commentent leur code ont tendance à être plus appréciés.