GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing python.github.io — 9. کامپوننتهای سطح بالا 9. کامپوننتهای سطح بالا¶مفسر پایتون میتواند ورودی خود را از منابع مختلفی دریافت کند: از یک اسکریپت که بهعنوان ورودی استاندارد یا آرگومان برنامه به آن داده میشود، از ورودی تایپشده بهصورت تعاملی، از پرونده منبع یک ماژول و غیره. این فصل سینتکس استفادهشده در این موارد را ارائه میدهد. 9.1. برنامههای کامل پایتون¶اگرچه مشخصات زبان لازم نیست نحوهی فراخوانی مفسر زبان را تعیین کند، داشتن مفهوم یک برنامهی کامل پایتون مفید است. یک برنامهی کامل پایتون در محیطی با کمترین مقداردهی اولیه اجرا میشود: همهی ماژولهای توکار و استاندارد در دسترس هستند، اما هیچکدام مقداردهی اولیه نشدهاند، بهجز سینتکس یک برنامه کامل پایتون، همان سینتکس ورودی پرونده است که در بخش بعدی توضیح دادهشده است. همچنین میتوان مفسر را در حالت تعاملی فراخوانی کرد؛ در این حالت، مفسر یک برنامه کامل را نمیخواند و اجرا نمیکند، بلکه هر بار یک دستور (احتمالاً مرکب) را میخواند و اجرا میکند. محیط اولیه دقیقاً مانند محیط یک برنامه کامل است؛ هر دستور در فضای نام یک برنامه کامل را میتوان به سه شکل به مفسر ارسال کرد: با گزینهی خط فرمان 9.2. ورودی پرونده¶تمام ورودیهای خواندهشده از پروندههای غیرتعاملی، قالب یکسانی دارند: file_input: (NEWLINE |
این سینتکس در موارد زیر استفاده میشود:
9.3. ورودی تعاملی¶ورودی در حالت تعاملی با استفاده از دستور زبان زیر تجزیه میشود: interactive_input: [ توجه داشته باشید که در حالت تعاملی، پس از یک دستور مرکب (در سطح بالا) باید یک خط خالی بیاید؛ این کار برای کمک به پارسر جهت تشخیص پایان ورودی لازم است. 9.4. ورودی عبارت¶
eval_input:
© حق نشر 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. |