2017-06-06 2 views
-2

kann mir bitte jemand helfen, zu verstehen, wie man eine Anfängerfunktion in Python schreibt?Wie eine Funktion aufrufen und Variablen zurückgeben

Die spezifische Sache, die ich tun möchte, ist ...

Ich habe 2 Variablen, und ich möchte die gleiche Funktion für beide von ihnen anzuwenden, und am Ende mit 2 neuen Dingen getrennte Dinge genannt, wie zu tun Das tue ich am besten?

a = "abc" 
b = "def" 

def foo(input): 
    thing = len(input) 
    return() 

wie kann ich foo rufen mit deutlich benannte Ausgänge am Ende, bezogen auf die Variable?

alen = 3 
blen = 3 
+1

statt return() gesetzt Rückkehr Sache – apomene

Antwort

0

Ihre Funktion muss tatsächlich einen Wert zurückgeben. Denken Sie daran, dass return keine Funktion ist, die Sie anrufen (wie return()), sondern eine Anweisung gefolgt von der Sache, die Sie zurückgeben. In diesem Fall sollte Ihre Funktion mit return thing enden.

Wie eigentlich die Funktion zu verwenden ist einfach:

a = "abc" 
alen = foo(a) 
+0

Dank muchly, ich werde löscht es als zu einfach für jemanden anderen nützlich zu sein? – FieldsOfAsh

+0

@FieldsOfAsh Wahrscheinlich. Am besten, um die Antwort zu akzeptieren, wenn es Ihnen geholfen hat, und es schnell zu schließen. –

Verwandte Themen