'
) ou double quotes ("
). Par exemple: "hello"
print("hello")
affiche le texte Hello
print(hello)
affiche le contenu d’une variable qui s’apellerait Hello
m = "Hello world"
len(m) # -> 11
m[:5] # -> 'Hello'
m[6:8] # -> 'wo'
m[-3:] # -> 'rld'
"a" * 6 # -> "aaaaaa"
"Cette phrase" + " est en deux morceaux."
name = "Marius"
age = 28
"Je m'appelle " + name + " et j'ai " + str(age) + " ans"
%s
"Je m'appelle %s et j'ai %s ans" % ("Marius", 28)
format
"Je m'appelle {name} et j'ai {age} ans".format(name=name, age=age)
"Hello world".replace("Hello", "Goodbye") # -> "Goodbye world"
\n
est une syntaxe spéciale faisant référence au caractère “nouvelle ligne”"Hello\nworld" # -> Hello <nouvelle ligne> world
En terminal, il est possible de demander une information à l’utilisateur
avec input("message")
reponse = input("Combien font 6 fois 7 ?")
N.B. : ce que renvoie input()
est une chaîne de caractère !
c.f. documentation, e.g https://devdocs.io/python~3.7/library/stdtypes#str
2.1 Demander un mot à l’utilisateur. Afficher la longueur du mot avec
une message tel que "Ce mot fait X caractères !"
2.2 Afficher le mot encadré avec des ####
. Par exemple:
##########
# Python #
##########