GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • 8. ویرایشگرها و محیط‌های توسعه یکپارچه
  • 1. مقدمه
  • گزارش یک اشکال
  • بهبود این صفحه
  • نمایش منبع
  • نمایش منبع ترجمه
  • اندیس
  • ماژول‌ها
  • Python
  • 3.15.2 documentation
  • مرجع زبان پایتون

This view

  • Original page
  • New address

GeezerVison is showing python.github.io — مرجع زبان پایتون

مرجع زبان پایتون¶

این راهنمای ارجاع، سینتکس و معناشناسی‌های اصلی زبان را توصیف می‌کند. این متن مختصر است، اما تلاش می‌کند دقیق و کامل باشد.

در جای دیگر، انواع و توابع شیء‌های توکار در ارجاع توکارهای پایتون توصیف شده‌اند. ماژول‌های کتابخانه‌ی استاندارد در کتابخانه‌ی استاندارد پایتون توصیف شده‌اند.

برای یک مقدمه‌ی غیررسمی به زبان، به راهنمای پایتون مراجعه کنید. برای برنامه‌نویسان C یا C++، دو راهنمای اضافی وجود دارد: توسعه و تعبیه مفسر پایتون تصویر سطح بالا از نحوه نوشتن یک ماژول توسعه‌ی پایتون را توصیف می‌کند، و راهنمای مرجع Python/C API رابط‌های در دسترس برای برنامه‌نویسان C/C++ را به تفصیل توصیف می‌کند.

  • 1. مقدمه
    • 1.1. پیاده‌سازی‌های جایگزین
    • 1.2. نمادگذاری
  • 2. تحلیل واژگانی
    • 2.1. ساختار سطر
    • 2.2. سایر توکن‌ها
    • 2.3. نام‌ها (شناسه‌ها و کلیدواژه‌ها)
    • 2.4. مقادیر لفظی
    • 2.5. مقادیر لفظی رشته و بایت
    • 2.6. مقادیر لفظی عددی
    • 2.7. عملگرها و جداکننده‌ها
  • 3. مدل داده
    • 3.1. اشیاء، مقادیر و انواع
    • 3.2. سلسله‌مراتب انواع استاندارد
    • 3.3. نام متدهای ویژه
    • 3.4. هم‌روال‌ها
  • 4. مدل اجرا
    • 4.1. ساختار یک برنامه
    • 4.2. نام‌گذاری و مقیدسازی
    • 4.3. استثناها
    • 4.4. کامپوننت‌های ران‌تایم
  • 5. سیستم ایمپورت
    • 5.1. importlib
    • 5.2. بسته‌ها
    • 5.3. جستجو
    • 5.4. بارگذاری
    • 5.5. یابنده‌ی مبتنی بر مسیر
    • 5.6. جایگزینی سامانه‌ی ایمپورت استاندارد
    • 5.7. ایمپورت‌های نسبی بسته
    • 5.8. ملاحظات ویژه برای __main__
    • 5.9. ارجاعات
  • 6. عبارات
    • 6.1. تبدیلات حسابی
    • 6.2. اتم‌ها
    • 6.3. اولیه‌ها
    • 6.4. عبارت await
    • 6.5. عملگر توان
    • 6.6. عملیات حسابی و بیتی یک‌عملوندی
    • 6.7. عملیات حسابی دودویی
    • 6.8. عملیات جابه‌جایی
    • 6.9. عملیات بیت‌به‌بیت دودویی
    • 6.10. مقایسه‌ها
    • 6.11. عملیات بولی
    • 6.12. عبارات انتساب
    • 6.13. عبارات شرطی
    • 6.14. لامبداها
    • 6.15. فهرست‌های عبارت
    • 6.16. ترتیب ارزیابی
    • 6.17. اولویت عملگرها
  • 7. دستورهای ساده
    • 7.1. دستورهای عبارت
    • 7.2. دستورهای انتساب
    • 7.3. دستور assert
    • 7.4. دستور pass
    • 7.5. دستور del
    • 7.6. دستور return
    • 7.7. دستور yield
    • 7.8. دستور raise
    • 7.9. دستور break
    • 7.10. دستور continue
    • 7.11. دستور import
    • 7.12. دستور global
    • 7.13. دستور nonlocal
    • 7.14. دستور type
  • 8. دستورهای مرکب
    • 8.1. دستور if
    • 8.2. دستور while
    • 8.3. دستور for
    • 8.4. دستور try
    • 8.5. دستور with
    • 8.6. دستور match
    • 8.7. تعاریف تابع
    • 8.8. تعاریف کلاس
    • 8.9. هم‌روال‌ها
    • 8.10. فهرست‌های پارامتر نوع
    • 8.11. حاشیه‌نویسی‌ها
  • 9. کامپوننت‌های سطح بالا
    • 9.1. برنامه‌های کامل پایتون
    • 9.2. ورودی پرونده
    • 9.3. ورودی تعاملی
    • 9.4. ورودی عبارت
  • 10. مشخصات کامل گرامر
© حق نشر 2001 Python Software Foundation.
این صفحه تحت مجوز بنیاد نرم‌افزار پایتون نسخه ۲ منتشر شده است.
مثال‌ها، دستورالعمل‌ها، و سایر کدهای موجود در مستندات همچنین تحت مجوز بدون بند BSD منتشر شده‌اند.
برای اطلاعات بیشتر به تاریخچه و مجوز مراجعه کنید.

بنیاد نرم‌افزار پایتون یک شرکت غیرانتفاعی است. لطفاً کمک مالی کنید.

آخرین به‌روزرسانی در نوامبر 12, 2026 (06:19 UTC). آیا اشکالی یافتید؟
ساخته شده با Sphinx 9.1.0.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.