sens d'une expression comportant '%s' (manque un élément?)
Bonjour,
A mon travail, j'ai repris un script sur lequel je m'appuie et que je modifie. Dans celui-ci, je suis tombé sur l'expression suivante dont je me demande le sens et si elle n'est pas incomplète:
if '%s' in chaine:
[...]
Dans cette expression, chaine est une variable de type str. Je connais par exemple l'utilisation de %s dans une chaine de caractère pour signifier la présence d'une variable de type str (ex : print ("le résultat vaut : %s" %res)). Mais dans l'expression ci-dessus, la chaîne de caractère à laquelle %s devrait faire référence semble à priori absente, cette ligne n'a donc t elle pas de sens telle quelle? Je me demandais si le sens était celui de : if chaine : [...], mais en faisant un test dans un interpréteur sur une chaine de caractères, le résultat n'est pas le même.
Cette expression est elle incomplète? Quel sens aurait elle pu avoir?