PDA

View Full Version : معنای Identifier



CyberGhost
دوشنبه 19 خرداد 1393, 22:23 عصر
با سلام.میخواستم سوال کنم که کلمه Identifier در دنیای پایتون(یا دنیای برنامه نویسی) به چه معنی هست و ما برای چی از Identifier ها استفاده می کنیم؟

با سپاس و احترام فراوان.

Bahmany
سه شنبه 20 خرداد 1393, 07:59 صبح
با سلام
Python Identifier در اصل نامیست که برای شناسایی ( to identify ) متغیرها ، توابع ، کلاس ها ، مدل ها و یا سایر اجزا بکار برده میشود.
یک Identifier با حروف A , a , _ شروع شده و می تواند با اعداد نیز پایان یابد. مثل خیلی از زبون های برنامه نویسی پایتون اجازه نمیده یک Identifier با @ ! # 0..9 و ... شروع بشه و همچنین اجازه نمیده تو identifier ها # $ @ استفاده بشه
و همچنین Identifier های پایتون Case Sensitive هستند یعنی A_number با a_number متفاوت است

CyberGhost
سه شنبه 20 خرداد 1393, 15:06 عصر
یعنی در حقیقت Identifier نامی است که ما به یک متغیر،تابع،کلاس،شی و... اختصاص می دهیم تا شناسایی و در موارد لازم به کار گرفته شود؟

مثلا در پایتون:

TST = 12

ایا در این مثال TST که نام متغیر است، یک Identifier محسوب می شود؟

یا مثلا در مثال زیر که در مورد یک تابع هست:


def TST()

ایا در اینجا هم که کلمه TST نام تابع می باشد،یک Identifier محسوب می شود؟

از اینکه وقتتون رو گذاشتید و پاسخ دادید،تشکر می کنم.

Bahmany
چهارشنبه 21 خرداد 1393, 08:54 صبح
بله دقیقا دوست عزیز