Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : input() vs raw_input() [ Divers / Débutant(e) ] (Aesir92)

jeudi 5 juin 2008 à 19:01:20 | input() vs raw_input()

Aesir92

Bonjour, J'ai lu dans le guide "Learning to program" d'Alan Gauld, qu'il était préférable d'utiliser raw_input() et de convertir ensuite les données saisies dans le bon type plutôt que d'utiliser input() et de laisser Python évaluer lui-même ce type et ceci pour des raisons de sécurité. Est-ce que c'est vrai ? Êtes-vous d'accord ? Et pourquoi ? Merci

vendredi 11 juillet 2008 à 05:33:19 | Re : input() vs raw_input()

xeolin

c'est tres simple, voici des examples

a=input()
l'utilisateur entre : 12
alors a=12

a=input()
l'utilisateur entre : 'bonjour'
alors a='bonjour'

a=input()
l'utilisateur entre : bonjour
alors le programme crash.

a=raw_input()
l'utilisateur entre : 12
alors a='12'

a=raw_input()
l'utilisateur entre : 'bonjour'
alors a="'bonjour'"

a=raw_input()
l'utilisateur entre : bonjour
alors a='bonjour'


voila :)
Sinon raw_input() est toujours le meilleur. (il y a une grande possibilitée de faille de sécuritée potentielle ave input() )

mercredi 10 septembre 2008 à 10:12:25 | Re : input() vs raw_input()

lucky84

Bonjour,
Il me semble que input() sert pour les nombres et raw_input() pour les chaînes de caractères non?
Moi, en fonction de la réponse que je demande dans mes programmes, j'utilise l'un ou l'autre...je ne sais pas si c'est la meilleure solution...



Cette discussion est classé dans : input, type, utiliser, raw


Répondre à ce message

Sujets en rapport avec ce message

sys.exit() et raw_input() [ par jrbleboss ] Bonjour, Je vous explique mon problème : dans un thread j'ai un sys.exit() et dans le thread principal j'ai un raw_input() pour attendre l'appui d'en Lire et écrire en même temps [ par GenShiJin ] Bonjour à tous !Je m'excuse à l'avance si ma question a déjà été traité mais je cherche à savoir comment ouvrir un fichier en lecture et en écriture e Problème avec QT Designer [ par rambc ] Bonjour,je viens de faire une petite fenêtre avec QT Designer (sous Windows). Je voudrais utiliser le fichier XML généré par QT Designer. Comme l'inté utiliser correctement les fonction, débutant niveaux 0+ dx [ par gwenc_hlan ] voilà, en gros, ça fait une semaine que je fait du python et en totu un peu plus de dix jours que je programme. engros : je débute.bon, voilà, je suis j'ai besoin d'etre eclairé... [ par vb_shootinsplif ] Bonjour ,je voulais savir si on pouvait en python gerer les "réponses" de l'utilisateur ?par exemple, je fais en ce moment un prog de gestion :        comment créer un fichier HTML avec Python [ par anwaarber ] salut a tous,j'ai un problème lors de la création d'un fichier HTML avec pythonsurtout quand je fait passer des variables dans le code :def informatio raw socket [ par ebossss ] Salut,voila je cherche un tutorial (anglais ou francais) qui explique comment se servir des raw socket en python, sans passer par une bibliotheque ext qqn pourrait il me donner qques conseil? [ par Veust ] je suis actuellement sur un projet ou je suis suppposé écrire un code sous python permettant de faire communiquer plusieurs types de plateformes (PC, besoin d'aide ,code client/serveur [ par Veust ] Je suis actuellement sur un projet ou je suis suppposé écrire un code sous python permettant de faire communiquer plusieurs types de plateformes (PC, Utiliser la touche "barre d'espacement" [ par Shakan972 ] Bonjour tout le monde j'aimerais savoir comment utiliser la barre d'espacement du clavier par le biais de la méthode bind.En fait j'aimerais savoir ce


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,20 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.