CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[HELP] Les PROGRAMMEURS PYTHON, venez !

Pseudo supprimé
Pseudo supprimé 25 novembre 2021 à 17:37:57

J'aimerai faire en sorte que quand je crée un objet dans une classe mais que je ne signale pas un des arguments, il attribut automatiquement une valeur.

Exemple:
Class Truc

__init__(self, truc2):
........
.......

Et quand j'appelle par exemple: t: Truc() SANS PRECISER D'ARGUMENT, il ne me renvoie pas d'erreur comme quoi il manque un argumeny mais qu'il attribut par ex la valeur 0 à un truc.

C'est clair ?

Pseudo supprimé
Pseudo supprimé 25 novembre 2021 à 17:43:46

up

Pikouz2021
Pikouz2021
Niveau 10
25 novembre 2021 à 17:44:24

tu mets truc2=valeurpardéfaut

Par contre c'est trouvable sur google en 2 clic tu déconnes

Message édité le 25 novembre 2021 à 17:44:56 par Pikouz2021
Spartoine
Spartoine
Niveau 10
25 novembre 2021 à 17:46:15

Tu mets
def __init__(self, truc =0)
self.truc = truc

Je mets 0 a titre d'exemple, si tu veux un dictionnaire vide par défaut tu mets ,,{}
Si tu veux 5 tu mets 5 a la place de zéro

Message édité le 25 novembre 2021 à 17:49:36 par Spartoine
Pseudo supprimé
Pseudo supprimé 25 novembre 2021 à 17:47:09

Le 25 novembre 2021 à 17:44:24 :
tu mets truc2=valeurpardéfaut

Par contre c'est trouvable sur google en 2 clic tu déconnes

oui mais le probleme c'est que j'ai une erreur avec t: Truc()

Avec t: Truc(truc2), j'en ai pas

mais je voudrais faire en sorte que si le gars ne précise pas l'argument, un variable soit attribué automatiquement dans le constructeur

Pikouz2021
Pikouz2021
Niveau 10
25 novembre 2021 à 17:49:53

Le 25 novembre 2021 à 17:47:09 :

Le 25 novembre 2021 à 17:44:24 :
tu mets truc2=valeurpardéfaut

Par contre c'est trouvable sur google en 2 clic tu déconnes

oui mais le probleme c'est que j'ai une erreur avec t: Truc()

Avec t: Truc(truc2), j'en ai pas

mais je voudrais faire en sorte que si le gars ne précise pas l'argument, un variable soit attribué automatiquement dans le constructeur

Class Truc

def __init__(self, truc2=valeurpardefaut):

Pseudo supprimé
Pseudo supprimé 25 novembre 2021 à 17:50:38

OK.

J'ai compris, merci beaucoup

Spartoine
Spartoine
Niveau 10
25 novembre 2021 à 17:51:47

Le 25 novembre 2021 à 17:50:38 :
OK.

J'ai compris, merci beaucoup

T'avais pas initialisé l'argument en dessous de l'init c'est ça ?

Pseudo supprimé
Pseudo supprimé 25 novembre 2021 à 17:53:38

Le 25 novembre 2021 à 17:51:47 :

Le 25 novembre 2021 à 17:50:38 :
OK.

J'ai compris, merci beaucoup

T'avais pas initialisé l'argument en dessous de l'init c'est ça ?

Non j'avais pas fait comme tu viens de me dire du coup j'avais l'erreur comme quoi il me manquait un argument quand j'utilisais un objet du style t: Truc()

Mais tout fonctionne grâce à vous, merci

Sous forums
  • Religion
La vidéo du moment