Python - Python Lambda | Cyber Community | Hi-Tech World - CYBSECGROUP
Welcome to the CYBSECGROUP Forum
You have the opportunity to get acquainted with interesting projects in an interesting environment
Registration

Python Python Lambda

ვაკო ბატიაშვილი

I am Groot!!!
Founder CEO
Alien 👽
Jun 27, 2018
999
1,743
#1
ავტორის სურვილის გამო არ გავამჟღავნებ მის ვინაობს.


ეს არის ფუნქცია lambda() და რაოდენ გასაკვირიც არ უნდა იყოს ხშრად არ გვხვდება ეს ლამბდა ტუტორიალებში, კურსსებში... და ბევრი რომ არ გავახუროთ არ ეთმობა საკმარისი დრო. არადა კარგი თემაა. მოდი დავიწყოთ ზოგადი მიმოხლივა და გავაკეთოთ ფუნქცია პითონში და შემდეგ მოვიყვანოთ მოქმედებაშ ჩვენი ფუნქცია.

Python:
def sum(x,y):

    return x+y

sum(7,5)


"""

output იქნება 12 ვინაიდან ფნქცია x-ის ნაცვლად აღიქვამს 7-ს, ხოლო y-ის - 5-ს 5+7=12 (გენიოსი ხარ :D)
კომენტარის გარეშე გაუშვით საცდელად თორე კომენტარშ ქართულ შრიფტის გამო ერრორს მიიღებთ.
"""
დამეთანხმებით რომ საკმაოდ ნერვების მომშლელია ავბზაცების შეწევა და ასე
შემდეგ. ამიტომ გავამართიოთ და იგივე კოდი ჩავწეროთ ზუსტად ლამბდათი.



Python:
print((lambda x,y: x+y)(5,7))

"""

output : 12 ბრახ მე ამ შემთხვევაში ეს უფრო მემარტივა :დ ნუ 5+7 უფრო მარტივია მარა იცოდეთ ესაც რას კარგავთ
სინტაქსი: (lambda წევრი1,წევრი2,...,წევრიN: დამოკიდებულებაწევრებს შორის)(5,7,...,N)
დამოკიდებლება ანუ: ვინც აბიტურიენტია და გადაუშია უნარების მათემატიკური ნაწილი შეხვდებოდა ახალი პერაციები სადაც
ოპერაცია აღინიშნება * ასეთი ანდა % ანდა რამე მსგავსით. ზოგს კვადრატში აჰყავს ზოგიც რას უშვრება. ესაც ეს თემაა ზუსტად რა.
"""
ასევე განვიხილოთ მაგალითები:



Python:
def kvadrati(x):

    return x**2

kvadrati(25)

#output 625



print((lambda x:x**2)(25))

#output 625
 
Likes: p41k