انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: saso_008 در 19 اردیبهشت 1397، 04:10 ب‌ظ

عنوان: سوال در مورد کلمات کلیدی در پایتون.
ارسال شده توسط: saso_008 در 19 اردیبهشت 1397، 04:10 ب‌ظ
سلام
من میخواستم ببینم کسی میتونه کلمات کلیدی self, super, yiled, و همچنین iterator, generator رو یکم توضیح بده و یا یه مطلب معرفی کنه در موردشون. اگه فارسی باشه ممنون میشم
عنوان: پاسخ : سوال در مورد کلمات کلیدی در پایتون.
ارسال شده توسط: Nelliel در 19 اردیبهشت 1397، 06:19 ب‌ظ
سلام
من میخواستم ببینم کسی میتونه کلمات کلیدی 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']
>>>

عنوان: پاسخ : سوال در مورد کلمات کلیدی در پایتون.
ارسال شده توسط: saso_008 در 20 اردیبهشت 1397، 09:42 ق‌ظ
ممنون اینو میدونم منظورم شیوه کارشون بود
عنوان: پاسخ : سوال در مورد کلمات کلیدی در پایتون.
ارسال شده توسط: Nelliel در 20 اردیبهشت 1397، 09:23 ب‌ظ
ممنون اینو میدونم منظورم شیوه کارشون بود

شیوه کار؟ متوجه نمی‌شم، سوال واضح نیست.
عنوان: پاسخ : سوال در مورد کلمات کلیدی در پایتون.
ارسال شده توسط: Silvio Dante در 20 اردیبهشت 1397، 10:16 ب‌ظ
فکر کنم این لینک (https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do#231855) تا حدی کمک‌تون کنه.
همچنین دیدن این ویدیو (https://www.youtube.com/watch?v=xKgELVmrqfs) هم خارج از لطف نیست.