در پایتون، دستوری داریم :
این دستور هر مقدار استرینگ(یا رشته ای) رو که بگیره اتوماتیک از استرینگ درمیاره و به جنس درست تبدیل میکنه و هر عملی که توی متن باشه رو انجام میده
بزارید با مثال براتون توضیح بدیم؛
مینویسیم:
خروجی این کد ۴ هستش.
یک مثال جالب دیگه داریم:
خروجی کد ما :
<class 'list'>
هست.
این دستور میتونه کاربرد های خیلی زیادی داشته باشه توی پروژه هایی که درست میکنید، مثلا اگر فکر بکنیم به اولین پروژه ماشین حسابی که درست کردیم ، یادمون میاد که چقدر کدهامون طولانی بود و چقدر شرط های زیادی استفاده کرده بودیم... ولی حالا شما میتونید کل ماشین حسابتون رو در یک خط جمع و جور کنید:
#python #eval
☕️ @CodeExplore
eval()
این دستور هر مقدار استرینگ(یا رشته ای) رو که بگیره اتوماتیک از استرینگ درمیاره و به جنس درست تبدیل میکنه و هر عملی که توی متن باشه رو انجام میده
بزارید با مثال براتون توضیح بدیم؛
مینویسیم:
print(eval('2+2'))خروجی این کد ۴ هستش.
یک مثال جالب دیگه داریم:
print(type(eval('[3,"hello",0.5]')))خروجی کد ما :
<class 'list'>
هست.
این دستور میتونه کاربرد های خیلی زیادی داشته باشه توی پروژه هایی که درست میکنید، مثلا اگر فکر بکنیم به اولین پروژه ماشین حسابی که درست کردیم ، یادمون میاد که چقدر کدهامون طولانی بود و چقدر شرط های زیادی استفاده کرده بودیم... ولی حالا شما میتونید کل ماشین حسابتون رو در یک خط جمع و جور کنید:
print(eval(input("enter your question: ")))#python #eval
☕️ @CodeExplore
🔥13⚡4❤🔥3