Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2326 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  recherche de strings

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recherche de strings

n°711874
fabs2b
Posté le 29-04-2004 à 15:12:24  profilanswer
 

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

mood
Publicité
Posté le 29-04-2004 à 15:12:24  profilanswer
 

n°711876
Taz
bisounours-codeur
Posté le 29-04-2004 à 15:13:17  profilanswer
 

in

n°712073
fabs2b
Posté le 29-04-2004 à 17:23:54  profilanswer
 

merci, autre question : peut on afficher du texte en gras ?

n°712086
chaica
Posté le 29-04-2004 à 17:40:40  profilanswer
 

fabs2b a écrit :

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?

n°712111
fabs2b
Posté le 29-04-2004 à 17:56:30  profilanswer
 

ah oui pardon, dans une console


Message édité par fabs2b le 29-04-2004 à 18:00:06
n°712212
fabs2b
Posté le 29-04-2004 à 19:30:18  profilanswer
 


 
un exemple d utilisation, merci

n°712219
lorill
Posté le 29-04-2004 à 19:35:21  profilanswer
 

if ch in s:
  blabla
 
de rien :o

n°712227
fabs2b
Posté le 29-04-2004 à 19:39:45  profilanswer
 

oui ok, ca marche pour rechercher un caractere, mais pour rechercher une string ?

n°712241
mbl
Posté le 29-04-2004 à 19:55:38  profilanswer
 

if "ch" in s:
   blablapareil
 
c'est pas mal aussi nan ?
 
   


---------------
-3dB
n°712248
fabs2b
Posté le 29-04-2004 à 20:02:52  profilanswer
 

mbl a écrit :

if "ch" in s:
   blablapareil
 
c'est pas mal aussi nan ?


 
J arrive pas a le faire fonctionner, erreur de syntaxe

mood
Publicité
Posté le 29-04-2004 à 20:02:52  profilanswer
 

n°712251
mbl
Posté le 29-04-2004 à 20:04:49  profilanswer
 

jviens de le faire :/
s="dsfgfdhdhdfhs"
if df in s :  
   print "oui"
else:
print "nan"
 
 


---------------
-3dB
n°712252
Taz
bisounours-codeur
Posté le 29-04-2004 à 20:05:17  profilanswer
 

t'as déjà fait du python ?

n°712255
fabs2b
Posté le 29-04-2004 à 20:15:28  profilanswer
 

mbl a écrit :

jviens de le faire :/
s="dsfgfdhdhdfhs"
if df in s :  
   print "oui"
else:
print "nan"


 
Traceback (most recent call last):
  File "test.py", line 5, in ?
    if df in s :
NameError: name 'df' is not defined

n°712257
lorill
Posté le 29-04-2004 à 20:17:36  profilanswer
 

fabs2b a écrit :

Traceback (most recent call last):
  File "test.py", line 5, in ?
    if df in s :
NameError: name 'df' is not defined


hum.

n°712260
Taz
bisounours-codeur
Posté le 29-04-2004 à 20:21:08  profilanswer
 

...

n°712264
fabs2b
Posté le 29-04-2004 à 20:26:36  profilanswer
 

pb de version ?

n°712266
Taz
bisounours-codeur
Posté le 29-04-2004 à 20:29:18  profilanswer
 

comment t'écris une chaine toi ?

n°712268
fabs2b
Posté le 29-04-2004 à 20:32:56  profilanswer
 

Taz a écrit :

comment t'écris une chaine toi ?


 
chaine="dsfgfdhdhdfhs"

n°712271
mbl
Posté le 29-04-2004 à 20:34:35  profilanswer
 

oui bon j'ai oublié les guillemets autour de df ...


---------------
-3dB
n°712272
fabs2b
Posté le 29-04-2004 à 20:35:00  profilanswer
 

Il veut un caratere et non pas une string avec in
 

Code :
  1. Traceback (most recent call last):
  2.   File "test.py", line 2, in ?
  3.     if ("df" in s ):print "oui"
  4. TypeError: 'in <string>' requires character as left operand


Message édité par fabs2b le 29-04-2004 à 20:43:10
n°712284
Taz
bisounours-codeur
Posté le 29-04-2004 à 20:58:57  profilanswer
 

>>> "eve" in "TazForEver"
False
>>> "eve" in "TazForEver".lower()
True

n°712285
fabs2b
Posté le 29-04-2004 à 20:59:09  profilanswer
 

merci, mais chez moi ca ne marche pas, pb de syntaxe


Message édité par fabs2b le 29-04-2004 à 21:03:16
n°712287
Taz
bisounours-codeur
Posté le 29-04-2004 à 21:02:34  profilanswer
 

python -V

n°712288
fabs2b
Posté le 29-04-2004 à 21:05:00  profilanswer
 

Taz a écrit :

python -V


 
Python 2.2.3

n°712289
Taz
bisounours-codeur
Posté le 29-04-2004 à 21:08:24  profilanswer
 

ben soit mets à jour
soit utilise count/find/etc

n°712290
fabs2b
Posté le 29-04-2004 à 21:10:38  profilanswer
 

Taz a écrit :

ben soit mets à jour
soit utilise count/find/etc


 
ok, je ne peux pas mettre a jour, donc j ai compris
merci a tous

n°712294
Taz
bisounours-codeur
Posté le 29-04-2004 à 21:13:21  profilanswer
 

pourquoi ? python 2.2 est obsolète depuis un bon moment

n°712296
fabs2b
Posté le 29-04-2004 à 21:15:53  profilanswer
 

je suis dans une entreprise, et faut que j en parle a l admin pour installer de nouvelles choses...

n°712297
Taz
bisounours-codeur
Posté le 29-04-2004 à 21:17:15  profilanswer
 

surtout que le 2.3.3 est vraiment plus rapide et sa bibliothèque étendue est vraiment pratique.

n°712298
fabs2b
Posté le 29-04-2004 à 21:18:51  profilanswer
 

Taz a écrit :

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

n°712300
Taz
bisounours-codeur
Posté le 29-04-2004 à 21:25:37  profilanswer
 

tu peux de toutes façons t'installer un python2.3 rien que pour toi

n°712303
fabs2b
Posté le 29-04-2004 à 21:28:23  profilanswer
 

oui c sur, mais le plus important c pour le boulot

n°712727
chaica
Posté le 30-04-2004 à 12:33:58  profilanswer
 

fabs2b a écrit :

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.

n°712833
fabs2b
Posté le 30-04-2004 à 15:08:31  profilanswer
 

fabs2b a écrit :

oui c sur, mais le plus important c pour le boulot


 
oui mais ca implique de retester tous les scripts precedents

n°712834
Taz
bisounours-codeur
Posté le 30-04-2004 à 15:09:32  profilanswer
 

bah non

n°712841
fabs2b
Posté le 30-04-2004 à 15:14:30  profilanswer
 


 
il peut y avoir des fonctions deprecated


Message édité par fabs2b le 30-04-2004 à 15:14:46
n°712853
chaica
Posté le 30-04-2004 à 15:22:52  profilanswer
 

fabs2b a écrit :

il peut y avoir des fonctions deprecated


 
Rien ne t'empêche de faire coexister python 2.2 et python 2.3

n°712912
Taz
bisounours-codeur
Posté le 30-04-2004 à 15:54:00  profilanswer
 

fabs2b a écrit :

il peut y avoir des fonctions deprecated

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)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  recherche de strings

 

Sujets relatifs
recherche module e-commerce francaisje recherche codeur php...
[Concours] Recherche de doublons dans une séquenceRecherche de chaine
Recherche d'imprimantes réseau en PHPRecherche cours et didacticiels: JSP/Servlet/JavaBeans - Struts - MVC2
[Java WebStart]Recherche d'un tutorial[C++] recherche tutorial COMPLET et SERIEUX sur DLL win32
Recherche APIfonction de recherche de fichier en C [LINUX]
Plus de sujets relatifs à : recherche de strings


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR