প্রশ্ন ট্যাগ «self»

উদাহরণস্বরূপ পদ্ধতিগুলিতে একটি কীওয়ার্ড ব্যবহৃত হয় যা তারা কাজ করছে এমন অবজেক্টটি উল্লেখ করে।

22
'স্ব' শব্দের উদ্দেশ্য কী?
selfপাইথনের শব্দের উদ্দেশ্য কী ? আমি বুঝতে পারি এটি ক্লাস থেকে তৈরি নির্দিষ্ট অবজেক্টকে বোঝায়, তবে কেন এটি স্পষ্টভাবে প্যারামিটার হিসাবে প্রতিটি ফাংশনে যুক্ত করা দরকার তা আমি দেখতে পাচ্ছি না। উদাহরণস্বরূপ, রুবিতে আমি এটি করতে পারি: class myClass def myFunc(name) @name = name end end যা আমি বুঝতে পারি, …
1129 python  class  oop  self 

18
পাইথনে __init__ এবং স্ব কী করেন?
আমি পাইথন প্রোগ্রামিংয়ের ভাষা শিখছি এবং আমি এমন কিছু উপস্থিত করেছি যা আমি পুরোপুরি বুঝতে পারি না। এমন পদ্ধতিতে: def method(self, blah): def __init__(?): .... .... কি করে self? এর অর্থ কী? এটা কি বাধ্যতামূলক? __init__পদ্ধতিটি কী করে ? কেন এটি প্রয়োজনীয়? (ইত্যাদি) আমি মনে করি এগুলি ওওপি নির্মাণ হতে …
790 python  oop  self 

5
পাইথন ক্লাসে 'ক্লস' পরিবর্তনশীল কী?
পাইথন ক্লাসে clsমাঝে selfমধ্যে যুক্তি হিসাবে পরিবর্তে কেন ব্যবহৃত হয় ? উদাহরণ স্বরূপ: class Person: def __init__(self, firstname, lastname): self.firstname = firstname self.lastname = lastname @classmethod def from_fullname(cls, fullname): cls.firstname, cls.lastname = fullname.split(' ', 1)

8
TypeError: পদ্ধতি () 1 অবস্থানগত আর্গুমেন্ট নেয় তবে 2 দেওয়া হয়েছিল
আমার যদি ক্লাস থাকে ... class MyClass: def method(arg): print(arg) ... যা আমি একটি অবজেক্ট তৈরি করতে ব্যবহার করি ... my_object = MyClass() ... যার উপরে আমি method("foo")এরকম কল করি ... >>> my_object.method("foo") Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: method() takes exactly 1 positional …

9
পাইথন পদ্ধতিতে আপনার স্পষ্টতই "স্ব" যুক্তি থাকা দরকার কেন?
পাইথনের ক্লাসে কোনও পদ্ধতির সংজ্ঞা দেওয়ার সময়, এটি এমন কিছু দেখায়: class MyClass(object): def __init__(self, x, y): self.x = x self.y = y তবে অন্য কয়েকটি ভাষায়, যেমন সি # তে, আপনার কাছে সেই অবজেক্টের একটি রেফারেন্স রয়েছে যে পদ্ধতিটি প্রোটোটাইপটিতে আর্গুমেন্ট হিসাবে ঘোষণা না করে পদ্ধতি "এই" কীওয়ার্ডের সাথে …
196 python  oop  methods  self 

6
দৃষ্টান্ত পরিবর্তনশীল: স্ব বনাম @
এখানে কিছু কোড রয়েছে: class Person def initialize(age) @age = age end def age @age end def age_difference_with(other_person) (self.age - other_person.age).abs end protected :age end কি আমি জানতে চাই ব্যবহার মধ্যে পার্থক্য @ageএবং self.ageএ age_difference_withপদ্ধতি।

11
ক্লাসে পাইথন সাজসজ্জা
কেউ কি এমন কিছু লিখতে পারেন: class Test(object): def _decorator(self, foo): foo() @self._decorator def bar(self): pass এটি ব্যর্থ: নিজের মধ্যে থাকা অজানা আমি চেষ্টাও করেছি: @Test._decorator(self) যা ব্যর্থ হয়: পরীক্ষা অজানা আমি অস্থায়ীভাবে সাজসজ্জারে কিছু উদাহরণ ভেরিয়েবলগুলি পরিবর্তন করতে এবং তারপরে পরিবর্তন করার আগে সজ্জিত পদ্ধতিটি চালাতে চাই।
140 python  class  decorator  self 

11
পাইথনে সুস্পষ্ট 'স্ব' এড়ানো কীভাবে?
কিছু পাইগাম টিউটোরিয়াল অনুসরণ করে আমি পাইথন শিখছি । এর মধ্যে আমি কীওয়ার্ড স্বের বিস্তৃত ব্যবহার খুঁজে পেয়েছি এবং প্রাথমিকভাবে জাভা ব্যাকগ্রাউন্ড থেকে এসেছি যে আমি নিজেই টাইপ করতে ভুলে যাচ্ছি । উদাহরণস্বরূপ, self.rect.centerxআমি পরিবর্তে টাইপ করব rect.centerx, কারণ আমার কাছে, রেক্টর ইতিমধ্যে শ্রেণীর সদস্য ভেরিয়েবল। জাভা সমান্তরাল আমি এই …
131 python  self 

5
নতুন স্ব কী করে (); পিএইচপি মানে?
আমি এর মতো কোডটি কখনও দেখিনি: public static function getInstance() { if ( ! isset(self::$_instance)) { self::$_instance = new self(); } return self::$_instance; } এটি কি হিসাবে একই new className()? সম্পাদনা শ্রেণি যদি উত্তরাধিকারী হয় তবে এটি কোন শ্রেণিকে নির্দেশ করবে?
110 php  class  self 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.