Lesson04
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
def a():
y = 2
return y + y
x = a()
print(x)
x = a() + a()
print(x)
def b():
y = 2
return True
x = b()
print(x)
print(b()+b())
#print(b + b)
def a():
y = 1
def b():
print("I am from function b")
#return None <-- hide
return b
x = a()
print(x())
#print(None) x() = b(), after running b(), return None
def a():
y = 1
def b():
print("I am from function b")
#return None <-- hide
return b()
x = a()
print(x)
def a():
y = [1,2,3]
z = 1,2,3
def b():
print("I am from function b")
return None
return y,z,b
x = a()
print(x[2](), id(x)) #x[2]() == b() function
def a(w):
y = w
z = 1,2,3
def b():
print("I am from function b")
return None
return y,z,b
x = a([1,2,3])
print(x[0], id(x))
def a(w):
y = w
z = 1,2,3
def b():
print("I am from function b")
return None
return y,z,b
x = a(True)
print(x[0], id(x))
def a(w):
y = w
z = 1,2,3
def b():
print("I am from function b")
return None
return y + y
x = a('k')
print(x, id(x))
def a(w):
return w()
def b():
print("I am fron function b")
a(b)
Python
INFO