Python Forum
[split] Creating a variable as a function
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[split] Creating a variable as a function
#3
(Sep-06-2020, 07:04 AM)ndc85430 Wrote:
(Sep-06-2020, 06:55 AM)DPaul Wrote: I get an extra 'None' in the output.

Of course you do. On line 15, you assign the return value of the function to x. The function referred to by bbb (and in fact this is true for all your functions) has no return statement, therefore implicitly returns None to its caller.
OK, is this "perfect" then ? :-)
def AAA():
    return 'AAAxxx'

def BBB():
    return 'BBByyy'

def CCC():
    return 'CCCzzz'

aaa = AAA
bbb = BBB
ccc = CCC

myDict = {100:aaa,200:bbb,300:ccc}

x = myDict[200]()
print(x)
Paul
It is more important to do the right thing, than to do the thing right.(P.Drucker)
Better is the enemy of good. (Montesquieu) = French version for 'kiss'.
Reply


Messages In This Thread
RE: Creating a variable as a function - by ndc85430 - Sep-06-2020, 07:04 AM
RE: Creating a variable as a function - by DPaul - Sep-06-2020, 07:20 AM
RE: Creating a variable as a function - by ndc85430 - Sep-06-2020, 07:24 AM
RE: Creating a variable as a function - by DPaul - Sep-06-2020, 07:48 AM
RE: Creating a variable as a function - by DPaul - Sep-06-2020, 12:57 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Variable for the value element in the index function?? Learner1 8 919 Jan-20-2024, 09:20 PM
Last Post: Learner1
  Variable is not defined error when trying to use my custom function code fnafgamer239 4 750 Nov-23-2023, 02:53 PM
Last Post: rob101
  Printing the variable from defined function jws 7 1,645 Sep-03-2023, 03:22 PM
Last Post: deanhystad
  Function parameter not writing to variable Karp 5 1,176 Aug-07-2023, 05:58 PM
Last Post: Karp
  Split string using variable found in a list japo85 2 1,445 Jul-11-2022, 08:52 AM
Last Post: japo85
  Retrieve variable from function labgoggles 2 1,148 Jul-01-2022, 07:23 PM
Last Post: labgoggles
  Cant transfer a variable onto another function KEIKAS 5 2,049 Feb-09-2022, 10:17 PM
Last Post: deanhystad
  Please explain uncommon way of declaring and using variable [function.variable] esphi 4 2,516 Nov-07-2020, 08:59 AM
Last Post: buran
  Spyder Quirk? global variable does not increment when function called in console rrace001 1 2,342 Sep-18-2020, 02:50 PM
Last Post: deanhystad
  passing variable to function Rejoice 4 3,015 Sep-11-2020, 03:27 AM
Last Post: Pleiades

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020