آموزش پایتون ، قسمت چهارم

برنامه نویسی پایتون ,آموزش پایتون, آموزش زبان پایتون,آموزش برنامه نویسی پایتون
آموزش پایتون ، قسمت سوم
2016-10-09
آموزش پایتون ، قسمت پنجم
2016-10-16

آموزش پایتون ، قسمت چهارم

آموزش پایتون,آموزش برنامه نویسی پایتون,برنامه نویسی پایتون,پایتون

آموزش پایتون

با عرض سلام با قسمت چهارم آموزش پایتون در خدمت شما هستیم،خوب قرار بود تو این قسمت کمی هم راجع به خطا ها در پایتون توضیح بدیم.همراه لیزارد وب باشید.

واسه فهمیدن خطاها در پایتون بهتره اول خطاها در برنامه نویسیو بشناسیم.

خطاهای نحوی:

تو این دسته از خطاها برنامه نویس معمولا غلط املایی داره، البته تو بعضی از زبان ها مثل پایتون اگر تو رفتگی هارو رعایت نکنید بازم غلط املایی محسوب میشه. که در قسمت های آینده این تو رفتگی هم خدمتتون عرض میکنم.
خطاهای زمان اجرا:

در این دسته از خطاها برنامه زمانی که در حال اجراست به خطا برخورد میکنه.
مثلا شما یه برنامه نوشتید که یک فایل مشخص رو باز کنه و محتویاتش رو نشون بده.
خوب اگر اون فایل مشخص وجود نداشته باشه شما زمان اجرای برنامه به مشکل میخورید.
خطاهای معنایی:
عرضم به حضورتون که میشه گفت بد ترین نوع خطا همین نوعه.
چون شما خطای نحوی مرتکب نشدید و خطای زمان اجرا هم ندارید، ولی برنامه اونجوری که میخواید کار نمیکنه !
حالا بریم سراغ خطاها در پایتون
به مثال های زیر که تو مفسر میزنم توجه کنید.

آموزش پایتون,آموزش برنامه نویسی پایتون,برنامه نویسی پایتون,پایتون

آموزش پایتون,آموزش برنامه نویسی پایتون,برنامه نویسی پایتون,پایتون

دو تا متغیر به نام های varaible و varaible2 ساختیم با مقادیر ۱۲ و ۲۰٫
وقتی هر کدوم رو از مفسر خواستیم مقدارشون رو نشون داد ولی وقتی مقدار varaible3 و varaible4 رو خواستیم بهمون خطا داد، چون همچین متغیری نساختیم !
این از نوع خطاهای زمان اجرا بود.

همچنین وقتی متغیر ^%$ رو خواستیم خطا داد ولی این خطا از نوع خطای نحوی بود.
تفسیر کامل خطا ها و حتی ساختن خطاهای مورد نیاز خودمون رو در قسمت های بعد یاد میگیرید. (بعضی جاها مفیده که برنامه به کاربر خطا بده !)
فعلا همین اندازه مفیده که بدونید هر خطا، اسم مخصوص خودشو داره و نشون میده ما کجا خطا کردیم.
که بعدا به بررسی اسم ها هم میپردازیم.
رشته ها:

در پایتون هر عبارتی که بین ‘ (تک کوتیشن cotation) یا ” (جفت کوتیشن ) قرار بگیره جزو ساختار داده ای رشته به حساب میاد.

رشته ها هم مثل اعداد قوانین خاص خودشون رو دارن.مثلا اگر ابتدای رشته رو با تک کوتیشن شروع کردین، آخرش رو هم باید حتما با تک کوتیشن ببندید و اگر با جفت کوتیشن شروع کردید با جفت کوتیشن ببندید.
چند تا رشته رو مثال میزنم:

“puriya”
‘persiandevelopers’
“سلام”
”%^&*()$#@!~”
“””یک
رشته ی
چند خطی”””
هر علامتی میتونه داخل رشته استفاده بشه که البته بعضی علامت ها قوانین خودشون رو دارن.
برای این که یک رشته چند خطی ایجاد کنید میتونید از ۳ تک کوتیشن و یا ۳ جفت کوتیشن استفاده کنید که در آخر هم باید با ۳ تک کوتیشن و یا ۳ جفت کوتیشن ببندید.
راه بعدی برای ایجاد رشته های چند خطی استفاده از علامت خط جدیده

"first line n second line"

n

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

حالا اگر خواستیم داخل رشته از علامت کوتیشن و یا جفت کوتیشن استفاده کنیم باید چیکار کنیم؟
خوب باید به جای تک کوتیشن از ‘ و به جای جفت کوتیشن از ” استفاده کنیم.

با چند تا مثال روی مفسر به یادگیری مطالب کمک میکنم.

آموزش پایتون,آموزش برنامه نویسی پایتون,برنامه نویسی پایتون,پایتون

آموزش پایتون,آموزش برنامه نویسی پایتون,برنامه نویسی پایتون,پایتون

اول از همه نشون دادیم که رشته ها رو هم میشه مثل اعداد به جای مقدار به متغیر ها نسبت داد.

همچنین دیدیم که از هر حرفی میشه بین رشته ها استفاده کرد.

حالا برای برنامه نویسای کنجکاو یه سوال پیش میاد.
اگر بخوام آدرس C:newdesktop رو داخل رشته نشون بدم باید چکار کنم؟
بعلت وجود n داخل این آدرس، وقتی داخل رشته میره در دو خط نشون داده میشه و این حروف هم حذف میشن.
راه حلش استفاده از حرف r قبل از شروع رشتست، که با استفاده از این حرف رشته دقیقا همونطور که هست نشون داده میشه.

آموزش پایتون,آموزش برنامه نویسی پایتون,برنامه نویسی پایتون,پایتون

آموزش پایتون,آموزش برنامه نویسی پایتون,برنامه نویسی پایتون,پایتون

عملگر های ریاضی رشته ها:

رشته ها در پایتون نمیتونن مثل اعداد تقسیم یا تفریق بشن و یا به توان برسن.
اما میتونن با رشته ها جمع بشن و یا در اعداد ضرب بشن.
به مثال زیر توجه کنید:

آموزش پایتون,آموزش برنامه نویسی پایتون,برنامه نویسی پایتون,پایتون

آموزش پایتون,آموزش برنامه نویسی پایتون,برنامه نویسی پایتون,پایتون

در مثال بالا دیدید که زمان جمع رشته با اعداد و ضرب رشته در رشته، به خطای زمان اجرا برخوردیم.
پس دقت کنید که رشته ها فقط خاصیت جمع با رشته هارو دارند و فقط توانایی ضرب در اعداد صحیح رو دارند.
در این قسمت ما فقط با رشته ها آشنا شدیم.
در فصل بعد قدرت رشته هارو بهتون نشون میدم.
یه عکس از یک سری محتویات که در فصل بعد یاد میگیریم رو براتون آماده کردم.

آموزش پایتون,آموزش برنامه نویسی پایتون,برنامه نویسی پایتون,پایتون

آموزش پایتون,آموزش برنامه نویسی پایتون,برنامه نویسی پایتون,پایتون

عکس بالا مربوط به برش از رشته هاست.
روش فکر کنید، هوشمندانست !
هرچند در قسمت بعد کاملا توضیح داده میشه.

دیدگاه ها بسته شده است