<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Mohammad Hossein</title>
        <link>https://virgool.io/feed/@mohhosdev</link>
        <description>عاشق کامپیوتر ، برنامه نویس پایتون ، فعال در حوزه امنیت ، کاربلد  لینوکس</description>
        <language>fa</language>
        <pubDate>2026-06-23 07:01:29</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/948187/avatar/vC3uqo.png?height=120&amp;width=120</url>
            <title>Mohammad Hossein</title>
            <link>https://virgool.io/@mohhosdev</link>
        </image>

                    <item>
                <title>دستور print در پایتون |  آموزش کامل دستور print در پایتون</title>
                <link>https://virgool.io/@mohhosdev/how-to-use-print-in-python-zjef1isupp9i</link>
                <description>ساده ترین و اولین دستوری که در پایتون با آن مواجه میشویم دستور print است.در ادامه این مطلب قرار است با این دستور آشنا شویم ...فراخوانی دستور printدستور print همانطور که از اسمش مشخص است ، برای چاپ کردن یک متن در محیط کنسولی(Command Line) میباشد.استفاده از این دستور خیلی راحت است ، کافی ست که اسم این دستور را نوشته و جلوی آن یک پرانتز باز و بسته بگزارید تا دستور فراخوانی شود. به این صورت که اینجا میبینید.print()اما این دستوری که در بالا نوشتیم هیچ چیزی را چاپ نمیکند. ساده ترین استفاده از print  |  چاپ متن در خروجیبرای اینکه متنی را چاپ کنید باید متن مورد نظر خود را بین پرانتز باز و بسته وارد کنیم.نکته : اگر میخواهیم متنی را چاپ کنیم ، باید آن را بصورت یک رشته(String) به دستور print بدهیم تا آن را چاپ کند ، در غیر اینصورت با ارور مواجه میشویم. برای اینکه بتوانیم در پایتون یک رشته بسازیم ، باید آن را بین دو کوتیشن( &#x27; ) یا بین دو دابل کوتیشن ( &quot; ) قرار دهیم.کوتیشن : گ در کیبورددابل کوتیشن : شیفت+گ در کیبوردحالا به مثال زیر توجه کنید :print(&#039;This is a simple text&#039;)یاprint(&amp;quotThis is a simple text&amp;quot)فرق دو تکه کد بالا در این است که در اولی رشته را با دو کوتیشن ایجاد کردیم ولی در دومی با دو دابل کوتیشن.چاپ چند رشته در پایتون  |  به هم چسباندن چند رشته در پایتونحالا بیایید کمی پیشرفته تر از دستور پرینت استفاده کنیم.به این سناریو فکر کنید که میخواهیم دو رشته را به هم بچسبانیم و در خروجی برای کاربر چاپ کنیم.حالا چگونه این کار را با دستور print انجام دهیم؟برای اینکه دو رشته را در پایتون به هم بچسبانیم ، باید از علامت + بین دو رشته استفاده کنیم.پس حالا فهمیدید که چگونه اینکار را انجام دهید.در مثال زیر ما دو رشته This is a و simple text را به هم میچسبانیم و در خروجی نمایش میدهیم :print(&#039;This is a&#039; + &#039;simple text&#039;)اما بعد از اجرای کد بالا با یک مشکلی رو به رو میشویم ، و آن این است که خروجی ما مشکل دارد.خروجی کد بالا به این صورت است :This is asimple textهمانطور که میبنید دو رشته دقیقا به هم چسبیده اند ، بدون هیچ فاصله ای!ولی این مد نظر ما نیست ، ما میخواهیم که این دو رشته با هم یک فاصله داشته باشند.برای رفع این مشکل ما سه راه داریم :1. به آخر رشته اول یک فاصله اضافه کنیم ، یعنی به این صورت :print(&#039;This is a &#039; + &#039;simple text&#039;)حالا خروجی ما درست است.2. به ابتدای رشته دوم یک فاصله اضافه کنیم ، یعنی به این صورت :print(&#039;This is a&#039; + &#039; simple text&#039;)حالا خروجی ما درست است.3. یک رشته دارای یک فاصله را بین دو رشته بچسبانیم ، یعنی به این صورت :print(&#039;This is a&#039; + &#039; &#039; +  &#039;simple text&#039;)حالا خروجی ما درست است.حل مشکل رفتن به خط بعدی در پایتون  |  کنترل انتهای خروجی دستوربیایید باز هم کمی پیشرفته با دستور print کار کنیم.اگر کمی با دستور print کار کنید و ور بروید ، متوجه چیزی میشوید. و آن این است که اگر دو دستور پرینت در دو خط جداگانه بنویسید ، پایتون بصورت خودکار شما را بعد از دستور print به خط بعد میبرد.ولی در خیلی از مواقع پیش می آید که میخواهید دو دستور print استفاده کنید بدون این که به خط بعد بروید.برای حل این مشکل راهی وجود دارد ، و آن به اين صورت است :دستور print آرگومانی(Argument) دارد که میتوان با آن انتهای خروجی دستور را کنترل کرد!اسم آرگومان end است. نحوه استفاده آن به این صورت است :print(&#039;This is a&#039;, end=&#039; &#039;)
print(&#039;simple text&#039;)حالا بیایید بررسی کنیم و ببینیم در کد بالا چه اتفاقی می افتد.ابتدا گفتیم که رشته This is a را برای ما چاپ کند ، سپس با استفاده از آرگومان end گفتیم که انتهای خروجی این دستور برای ما یک فاصله بگذار. حالا در خط دوم گفتیم که رشته simple text را چاپ کن. حالا خروجی ما بصورت زیر است :This is a simple textیعنی ما جلوی این را گرفتیم که بعد از چاپ کردن رشته This is a ، برنامه به خط بعد برود و کار ما را خراب کند ، و مشخص کردیم که بجای اینکه برود خط بعد ، یک فاصله بگذارد.چند بار چاپ کردن خروجی در پایتون  |  ضرب رشته ها در پایتونبیایید باز هم بیشتر با دستور print کار کنیم.به این سناریو فکر کنید که قرار است یک رشته را چند بار چاپ کنیم.ولی چگونه این کار ممکن است؟در پایتون میتوانیم رشته را در یک عدد صحیح ضرب کنیم. مثلا به این صورت :&#x27;This is a simple Text &#x27; * 2ما میتوانیم از همین مورد استفاده کنیم!!به مثال زیر توجه کنید.فرض کنید میخواهیم رشته This is a simple text را چهار بار در خروجی چاپ کنیم. برای این کار از راه زیر استفاده میکنیم :print(&#039;This is a simple text. &#039; * 4)خروجی دستور بالا به این صورت خواهد بود :This is a simple text. This is a simple text. This is a simple text. This is a simple text.نکته : نقطه و فاصله بعد از رشته در کد به این دلیل قرار گرفته تا خروجی مرتب تر باشد و قابل تشخیص باشد.امیدوارم که توانسته باشم که دانشم را بدرستی در اختیار شما قرار داده باشم.</description>
                <category>Mohammad Hossein</category>
                <author>Mohammad Hossein</author>
                <pubDate>Fri, 04 Jun 2021 11:39:47 +0430</pubDate>
            </item>
            </channel>
</rss>