انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: saso_008 در 19 اردیبهشت 1397، 04:10 بظ
-
سلام
من میخواستم ببینم کسی میتونه کلمات کلیدی self, super, yiled, و همچنین iterator, generator رو یکم توضیح بده و یا یه مطلب معرفی کنه در موردشون. اگه فارسی باشه ممنون میشم
-
سلام
من میخواستم ببینم کسی میتونه کلمات کلیدی self, super, yiled, و همچنین iterator, generator رو یکم توضیح بده و یا یه مطلب معرفی کنه در موردشون. اگه فارسی باشه ممنون میشم
کلماتی که نمیتونی ازشون به عنوان Identifier یا همون نام متغیر استفاده کنی همان کلمات کلیدی هستند، برای اینکه بدونی دقیقا چه کلماتی هستند:
(1)[18:18][ArchLinux][~]$ python3
Python 3.6.5 (default, Apr 14 2018, 13:17:30)
[GCC 7.3.1 20180406] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import keyword
>>> print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
>>>
-
ممنون اینو میدونم منظورم شیوه کارشون بود
-
ممنون اینو میدونم منظورم شیوه کارشون بود
شیوه کار؟ متوجه نمیشم، سوال واضح نیست.
-
فکر کنم این لینک (https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do#231855) تا حدی کمکتون کنه.
همچنین دیدن این ویدیو (https://www.youtube.com/watch?v=xKgELVmrqfs) هم خارج از لطف نیست.