کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش odds و ends در پایتون


آموزش خرت و پرت ها (odds and ends) در برنامه نویسی Python


گاهی اوقات داشتن یک نوع داده، مشابه record در پاسکال یا struct در C می تواند مفید باشد تا تعدادی آیتم داده نام گذاری شده را با هم جمع کنیم. یک تعریف کلاس خالی در اینجا مناسب خواهد بود:

    class Employee:
    pass

john = Employee()  # Create an empty employee record

# Fill the fields of the record
john.name = 'John Doe'
john.dept = 'computer lab'
john.salary = 1000

یک قطعه کد پایتون که انتظار یک نوع داده انتزاعی خاص را دارد، اغلب می تواند از یک کلاسی که به جای آن، متدهای آن نوع داده را تقلید می کند، عبور داده شود . برای مثال، اگر تابعی داشته باشید که برخی داده ها را از یک شی فایل فرمت(format) می کند، می توانید یک کلاس با متد های read() و readline() تعریف کنید که داده را از بافر رشته دریافت کند و آن را به عنوان یک آرگومان پاس دهد.

اشیای متد نمونه نیز دارای ویژگی هستند: m.__self__ شی نمونه با متد m() است، و m.__func__ شی تابع متناظر با متد است.

1403/05/29 2547 607
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...