Wie kann ich ein Ergebnis einer Funktion in einer Variable in Python speichern?

Ich versuche, das Ergebnis von random.random in eine Variable wie so zu speichern:

 import random def randombb(): a = random.random() print(a) randombb() 

Wie kann ich richtig bekommen?

Vielen Dank.

3 Solutions collect form web for “Wie kann ich ein Ergebnis einer Funktion in einer Variable in Python speichern?”

Im Allgemeinen geben Sie den Wert zurück. Sobald du das getan hast, kannst du dem Rückgabewert genau wie möglich einen Namen zuordnen:

 def randombb(): return random.random() a = randombb() 

Als eine Seite beachten – Die Python-Tutorial ist wirklich ideal für alle, die ein Ding oder zwei über die Grundlagen der Python zu lernen. Ich würde es sehr empfehlen, es auszuprobieren. Hier ist der Abschnitt über Funktionen: https://docs.python.org/2/tutorial/controlflow.html#defining-functions

Sie können einfach den Wert von random.random () speichern, wie Sie tun, um in einem zu speichern, und danach können Sie den Wert zurückgeben

 import random def randombb(): a = random.random() print(a) return a x= randombb() print(x) 

Sie können es eine globale Variable machen, wenn Sie es nicht zurückgeben möchten. Versuche so etwas

 a = 0 #any value of your choice def setavalue(): global a # need to declare when you want to change the value a = random.random() def printavalue(): print a # when reading no need to declare setavalue() printavalue() print a 
  • Auswählen eines zufälligen Listenelements der Länge n in Python
  • Machen Sie eine Anzahl wahrscheinlicher, zufällig zu kommen
  • AttributeError: 'Modul' Objekt hat kein Attribut 'Auswahl'
  • Lesen Sie eine kleine Stichprobe aus einer großen CSV-Datei in einen Python-Datenrahmen
  • Warum ist mein Mathe-Quiz immer falsch, wenn die Antwort richtig ist
  • Empfehlungen für niedrige Diskrepanz (zB Sobol) quasi-zufällige Sequenzen in Python / SciPy?
  • Konsequent erstellen gleiche zufällige numpy Array
  • Python - gleiche Zufallszahlen erzeugen
  • Random String Generation mit Großbuchstaben und Ziffern in Python
  • Wie man ein zufälliges englisches Wort aus einer Liste auswählt
  • Beste Weg, um eine Liste von Strings in Python zu randomisieren
  • Python ist die beste Programmiersprache der Welt.