IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Convertir des type str en int


Sujet :

Python

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 95
    Par défaut Convertir des type str en int
    Bonjour,

    Je réalise un exercice et j'aimerais savoir comment on convertit un <type 'str'> en <type 'int'> ?

    Les données je les récupèrent depuis une base oracle redhat satellite.

    Voici mon code: test.py

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    montableau = sys.argv[0]
    print int(raw_input(montableau))
    print type(montableau)
    print type(montableau[0])
    A l'exécution de script python

    Il me retourne le nom de mon script (test.py) suivi de l'entrée de mon id
    Exemple : test.py 1000010027

    Il m'affiche :
    1000010027
    <type 'str'>
    <type 'str'>

    Auriez-vous une solution à mon problème svp?

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    À quoi sert ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    print int(raw_input(montableau))
    Je parle du "raw_input".

    sys.argv[0] est le nom de ton script donc "test.py"
    sys.argv[1] est l'argument donc "1000010027" que tu peux comme tu le fais convertir en int avec int(sys.argv[1])

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. convertir des types C en type Java
    Par kespy13 dans le forum Langage
    Réponses: 4
    Dernier message: 09/02/2009, 19h07
  2. Réponses: 2
    Dernier message: 22/05/2008, 23h23
  3. Convertir des "int" en "char"s
    Par gabier dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 06/04/2008, 00h39
  4. Arguments des types float, int ?
    Par tintin72 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 16/06/2007, 10h26
  5. Convertir des types
    Par buzzkaido dans le forum C++
    Réponses: 13
    Dernier message: 29/05/2007, 09h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo