جشنواره رسانه ای امام رضا ع
نمایش نتایج: از 1 به 1 از 1

موضوع: نکات ابتدایی و کاربردی برای برنامه نویسان Python

  1. Top | #1

    عنوان کاربر
    تاریخ عضویت
    Sep 2015
    شماره عضویت
    6451
    نوشته ها
    15
    تشکر
    2
    تشکر شده 6 بار در 5 ارسال

    نکات ابتدایی و کاربردی برای برنامه نویسان Python

    نکته 1 : python به شما اجازه میدهد که متن Unicode را استفاده کنید برای اینکار در ابتدای رشته علامت u یا U را قرار دهید مثال:
    u"this is a unicode text" نکته 2 : اگر شما دو رشته لفظی را کنار هم قرار دهید آنها به صورت خودکار توسط Python ادغام می شوند.
    مثال:
    "what\'s"" your Name?" به صورت :
    "what\'s your Name?" تبدیل می شود و خروجی این است:
    ?what's your Name
    نکته 3 : در python هیچ نوع char جداگانه ای وجود ندارد.
    نکته 4 : (برنامه نویسان php دقت کنند) رشته های دارای نشان نقل قول تکی و رشته های نقل قول دو تایی یکی هستند - در هر صورت آنها متفاوت نیستند.
    نکته 5 : python توضیح ها را به جز موارد خاصی از اولین خط بکار نمیبرد این خط را خط تعبیه می گویند.
    نکته 6 : یک خط و تنها یک خط مورب (\) در انتهای خط نشان می دهد که رشته در خط بعدی ادامه دارد اما به خط بعدی نمی رود.
    نکته 7 : قرار دادن r یا R قبل از یک رشته به ما یک رشته ی خام می دهد - هیچ پردازش خاصی بر روی رشته ی خام انجام نمی شود .
    مثال:
    r"this is \n a line"
    خروجی:
    this is a line
    چون رشته خام است بکاسلش ان (\n) باعث رفتن به خط بعد نمیشود.
    نکته 8 : در پایتون دستور هایی که با هم بکار می روند باید دندانه گذاری (فضای سفید) یکسانی داشته باشند هر گزوه اینچنینی از عبارات یک بلاک نام دارد.
    نکته 9 : میتوانیم در پایتون برای حلقه ها (for و while) یک else نیز بنویسیم.
    نکته 10 :در پایتون 2 : در موقع چاپ با دستور پرینت خودکار به خط بعد میرویم برای جلوگیری از چنین چیزی در پایان دستور پرینت باید یک (,) بگذاریم.
    اما در پایتون 3 : کلا در پایتون 3 دستور پرینت رو باید حتما با پرانتز بنویسیم . که یه تابع هست و این تابع یک پارامتر داره به نام end که این پارامتره میاد مشخص میکنه در انتهای رشته چی بذارم . خب به صورت پیشفرض این پارامتر end ما برابر است با این رشته :
    end="\n"
    که باعث میشه به خط بعدی بره برای جلوگیری از اینکه به خط بعد نره باید به صورت دستی این مقدار رو به end بدیم . مثلا:
    print("My Name Is Hossein",end="")
    که اگه اینطوری بنویسیم به خط بعد نمیره و کلا بجای end هر چیزی بذاریم در انتهای رشته ای که میخوایم چاپ بشه قرار میگیره در مثال بالا من end رو برابر با یک رشته null قرار دادم.
    نکته 11 : اگر بخواهیم بفهمیم که در رشته ی مورد نظر ما غیر از کاراکتر های مربوط به حرف الفبا آیا کاراکتر های دیگری هم هست یا خیر میتوانیم از متد isalpha() استفاده کنیم
    مثلا:
    bool_1="Python".isalpha()
    print(bool_1)

    output=True
    همانطور که مشاهده کردین این تابع اگر مقدار غیر از حروف الفبا نبیند مقدار درست و اگر غیر از حروف الفبا (حتی جای خالی) را ببیند مقدار نادرست را بر میگرداند.
    امضای ایشان

  2. کاربر زیر به خاطر ارسال مفید fns4565 از ایشان تشکر کرده است:

    pyman_unity (12-11-2016)

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

بازدید کنندگانی که با جست و جو این صفحه را مشاهده کرده اند:

Nobody landed on this page from a search engine, yet!

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •