علامت نقل و قول یا کوتیشن در پایتون
میتوان در پایتون از تک کوتیشن (‘)، دابل کوتیشن(“) و سه کوتیشن با هم (“’ یا”””) استفاده کرد.
مقداری که درون این علامتها قرا میگیرد، یک رشتهی نوشتاری (string literal) را تشکیل میدهد.
بایستی دقت داشت که در یک که با یک کوتیشن آغاز شده و یا همان نوع نیز پایان مییابد.
از”’ یا””” برای محصور کردن یک رشته که در چندین خط ادامه دارد استفاده میشود.
Comment(توضیحات) در پایتون
علامت# اگر داخل کوتیشن محصور نباشد، نشانگر شروع comment خواهد بود.
تمام کاراکترهایی که پس از # قرار میگیرند تا پایان آن بخشی از توضیح محصوب نمیشوند و مفسر پایتون آنها را نادیده گرفته و اجرا نمیکند.
Usr/bin/python/!#
#first comment
Print “hello,python!”#second comment
خروجی کد از بالا
Hello,python!
میتوانید یک comment را درست بعد یک دستور یا عبارت شروع کرد، بدین نحو:
Name = “madisetti”#this again comment
میتوانید چند خط را به صورت comment در بیاورید، بدین شکل:
#this is a comment.
#this is a comment, too.
#this is a comment, too.
#i said that already.
استفاده از خطوط تهی در پایتون
خطی که چیزی به جز فضای خالی در آن به کار نرفته و احیانا دارای یک comment میباشد، در واقع یک خط تهی (blank space) محصوب میشود و مفسر پایتون آن را کاملا نادیده میگیرد.
در یک session که برنامه نویس مستقیما با مفسر تعامل دارد، میبایست بین این دستور و دستور بعدی یک خط خالی فاصله بیاندازد.
منتظر کاربر بودن
خط زیر یک پنجرهی prompt حاوی دستور “press the enter key to exite” نمایش میدهد و منتظر کاربر میماند تا اقدامات لازم را انجام دهد:
#!/usr/bin/python
Raw_input(“\n\press the enter key to exit.”)
در اینجا،دستور “\n\n” دو خط جدید ایجاد کرده، سپس خود را نمایش میدهد.
پس از اینکه کاربر کلید enter را فشار میدهد، برنامه پایان مییابد.
با این روش میتوان پنجرهی console تا زمانی که کاربر کارش با برنامه تمام نشده،باز نگه داشت.
چندین دستور در یک خط در پایتون
با استفاده از نقطه(;)میتوان چندین دستور را در یک خط واحد جای داد.
لازم به ذکر است هیچ یک از دستورات مذبور یک قطعه کد مجزا را تشکیل نمیدهند.
در زیر یک تکه کدی را مشاهده میکنیدکه از نقطه ویرگول در آن استفاده شده است:
Import sys;x=’foo’;sys.stdout.write(x+’\n’)
Suite یا مجموعه دستورات در پایتون
یک گروه از دستورات منفرد، که در مجموع یک قطعه کد مجزا را تشکیل میدهند در زبان پایتون به اصطلاح suite اطلاق میگرند.
دستورات مرکب نظیر def.while,if ,class نیازمند یک خط سرآیند(header line) و یک suite هستند.
خطوط سرآیند (header) با یک دستور (یک کلید واژه) آغاز میشود و با یک دو نقطه (:) به پایان میرسد.
همچنین به دنبال آن یک یا چندین خط قرار می گیرد که suit(مجموعه دستور) را تشکیل میدهد.نمونه:
If expression:
Suite
Elif expression:
Suite
Else:
Suite
آرگومانهای خط فرمان(command-line arguments)
بسیاری از دستورات را میتوان اجرا کرد تا اطلاعات ابتدایی در رابطه با نحوه اجرای برنامه در اختیار شما قرار دهد.
پایتون با فراهم نمودن دستور –h، این امکان را به شما میدهد:
Python –h$
Usage:python[-c cmd | -m mod | file | -] [arg]…
Options and arguments (and corresponding environment variables):