bonjour, je cherche la presence d'une chaine de caracteres dans une string. quelle commande utiliser ? ex : recherche ch dans s="fdfdfdfchdfdfdfdfd" et non pas la position de cette chaine avec find, je ne connais pas sa postion dans la string. merci
in
merci, autre question : peut on afficher du texte en gras ?
Ta question est floue, dans quel contexte? tu veux afficher du texte en gras dans une console, dans une page html, dans une interface graphique?
ah oui pardon, dans une console
un exemple d utilisation, merci
if ch in s: blabla de rien
oui ok, ca marche pour rechercher un caractere, mais pour rechercher une string ?
if "ch" in s: blablapareil c'est pas mal aussi nan ?
J arrive pas a le faire fonctionner, erreur de syntaxe
jviens de le faire s="dsfgfdhdhdfhs" if df in s : print "oui" else: print "nan"
t'as déjà fait du python ?
Traceback (most recent call last): File "test.py", line 5, in ? if df in s : NameError: name 'df' is not defined
hum.
...
pb de version ?
comment t'écris une chaine toi ?
chaine="dsfgfdhdhdfhs"
oui bon j'ai oublié les guillemets autour de df ...
Il veut un caratere et non pas une string avec in
>>> "eve" in "TazForEver" False >>> "eve" in "TazForEver".lower() True
merci, mais chez moi ca ne marche pas, pb de syntaxe
python -V
Python 2.2.3
ben soit mets à jour soit utilise count/find/etc
ok, je ne peux pas mettre a jour, donc j ai compris merci a tous
pourquoi ? python 2.2 est obsolète depuis un bon moment
je suis dans une entreprise, et faut que j en parle a l admin pour installer de nouvelles choses...
surtout que le 2.3.3 est vraiment plus rapide et sa bibliothèque étendue est vraiment pratique.
faut que je lui en parle , je ne suis pas root
tu peux de toutes façons t'installer un python2.3 rien que pour toi
oui c sur, mais le plus important c pour le boulot
parle en à l'admin, programmer en 2.2 c'est louper toutes les évolutions récente de python.
oui mais ca implique de retester tous les scripts precedents
bah non
il peut y avoir des fonctions deprecated
Rien ne t'empêche de faire coexister python 2.2 et python 2.3
très peux : tu auras de warnings. mais les fonctions dépréciées de python2.3, si tu les utilises en 2.2, le problème existait déjà (genre utiliser apply)