آزمون رایگان پایتون فنی و حرفه ای
- x = 5
برای ایجاد یک متغیر با مقدار عددی ۵ در بسیاری از زبانهای برنامهنویسی مانند پایتون، از عملگر انتساب (=) استفاده میشود.
در مثال شما:
- x نام متغیر است
- = عملگر انتساب است
- 5 مقدار عددی است که به متغیر اختصاص داده میشود
این دستور مقدار ۵ را در متغیر x ذخیره میکند و بعداً میتوانید از این متغیر در محاسبات یا عملیات دیگر استفاده کنید.
در برخی زبانها ممکن است نیاز به تعیین نوع متغیر باشد، اما در پایتون این کار به صورت خودکار انجام میشود.
- x = 2.9
برای ایجاد یک متغیر با مقدار 2.9 در بسیاری از زبانهای برنامهنویسی مانند پایتون، میتوانید از دستور زیر استفاده کنید:
x = 2.9
این کار سه مرحله انجام میدهد:
- یک متغیر به نام x ایجاد میکند
- مقدار اعشاری 2.9 را در حافظه ذخیره میکند
- این مقدار را به متغیر x نسبت میدهد
عدد 2.9 یک مقدار اعشاری (float) است و نقطه اعشار مشخص میکند که این عدد صحیح نیست.
- ()replace
تابع replace برای جایگزینی بخشهایی از رشته استفاده میشود.
این تابع دو پارامتر اصلی میگیرد:
- بخش مورد نظر برای جایگزینی
- رشته جدید برای جایگزینی
مثال:
"Hello World".replace("World", "Python")
نتیجه: "Hello Python"
این تابع فقط اولین مورد یافت شده را جایگزین میکند. برای جایگزینی همه موارد، باید از regular expression با flag global استفاده کرد.
- upper
برای برگرداندن رشته با حروف بزرگ در زبانهای برنامهنویسی مختلف، معمولاً از تابع یا متدی به نام upper استفاده میشود.
مثال در پایتون:
- رشته اصلی: "hello"
- رشته پس از استفاده از upper: "HELLO"
این تابع تمام حروف کوچک را به حروف بزرگ تبدیل میکند و حروف بزرگ موجود در رشته را بدون تغییر باقی میگذارد.
- ("apple", "banana", "cherry")
در پایتون، یک tuple با استفاده از پرانتز و کاما بین عناصر تعریف میشود.
گزینه ("apple", "banana", "cherry") یک tuple معتبر است زیرا:
- درون پرانتز قرار دارد
- عناصر با کاما از هم جدا شدهاند
- حتی اگر فقط یک عنصر داشته باشد نیز باید کاما داشته باشد (مثلاً ("apple",))
تفاوت tuple با لیست در این است که tuple غیرقابل تغییر (immutable) است، در حالی که لیست با براکت [] تعریف شده و قابل تغییر است.
بنابراین ("apple", "banana", "cherry") به درستی یک tuple را در پایتون تعریف میکند.
- ["apple", "banana", "cherry"]
در برنامهنویسی، یک LIST معمولاً به عنوان یک ساختار دادهای تعریف میشود که مجموعهای از عناصر را به ترتیب مشخص نگهداری میکند.
در این سوال، ["apple", "banana", "cherry"] یک LIST معتبر است زیرا:
- عناصر داخل براکتهای مربعی قرار دارند
- مقادیر به صورت رشتهای (string) هستند
- عناصر با کاما از هم جدا شدهاند
- این فرمت در زبانهای برنامهنویسی مانند Python برای تعریف لیست استفاده میشود
این ساختار دقیقاً مشخصات یک لیست را دارد و میتواند به عنوان یک لیست معتبر در نظر گرفته شود.
- {"name": "apple", "color": "green"}
در پایتون، دیکشنری با استفاده از آکولاد {} تعریف میشود و شامل جفتهای کلید-مقدار است که با کاما از هم جدا میشوند.
پاسخ داده شده {"name": "apple", "color": "green"} یک دیکشنری معتبر است زیرا:
- با آکولاد محصور شده
- دارای دو جفت کلید-مقدار است
- کلیدها و مقادیر با دو نقطه از هم جدا شدهاند
- مقادیر میتوانند رشته (string) باشند
این دیکشنری شامل اطلاعات یک میوه است که نام و رنگ آن را مشخص میکند.
- 'hello'
در پایتون، رشتهها (strings) میتوانند با استفاده از نقلقولهای تکی (') یا دوتایی (") تعریف شوند.
بنابراین هر دو حالت زیر معتبر هستند:
- 'hello'
- "hello"
تفاوتی در عملکرد ندارند و هر دو دقیقاً یک مقدار رشتهای را نمایش میدهند.
- x = "Hello"[0]
در پایتون برای دسترسی به یک کاراکتر خاص در رشته، از نمادگذاری با کروشه [index] استفاده میشود.
در مثال داده شده:
- رشته "Hello" است
- ایندکس [0] اولین کاراکتر رشته را برمیگرداند
- پس x = "H" خواهد بود
نکات مهم:
- ایندکسها از صفر شروع میشوند
- ایندکس ۰ = اولین کاراکتر
- ایندکس ۱ = دومین کاراکتر
- و به همین ترتیب ادامه دارد
اگر ایندکس
- :()def myFunction
جواب ارائه شده نادرست است. ساختار صحیح تعریف تابع در پایتون به این صورت است:
def myFunction():
- کلمه کلیدی def برای تعریف تابع استفاده میشود
- نام تابع بلافاصله بعد از def میآید (در اینجا myFunction)
- پس از نام تابع باید پرانتز باز و بسته شود ()
- در انتها علامت دونقطه : ضروری است
مثال صحیح:
def myFunction():
print("Hello World")
تفاوت اصلی با جواب داده شده:
- جای def و نام تابع درست نیست
- پرانتزها و دونقطه در مکان صحیح قرار ندار