خانه / آموزش های برنامه نویسی / آموزش زبان پایتون / قسمت چهارم آموزش هک با پایتون – تفاوت پایتون ۲ با ۳
آموزش هک با پایتون - تفاوت پایتون 2 با 3
آموزش هک با پایتون - تفاوت پایتون 2 با 3

قسمت چهارم آموزش هک با پایتون – تفاوت پایتون ۲ با ۳

قسمت چهارم آموزش هک با پایتون – تفاوت پایتون ۲ با ۳

 

آموزش هک با پایتون – تفاوت پایتون ۲ با ۳

 

به نام خدا سلامی دوباره به همه کاربران

با قسمت چهارم آموزش هک با پایتون – تفاوت پایتون ۲ با ۳ در خدمت شما هستیم

در این قسمت میخوایم به تفاوت بین پایتون ۲ و ۳ بپردازیم

 

تفاوت های پایتون ۲ و ۳:

 

تابع پرینت (print) در پایتون ۳ برای چاپ داده ای نیاز هست داخل پرانتز باشه حتما وگرنه با خطا مواجه میشد (در پایتون ۲ فرقی نداره داخل پرانتز باشه یا نه)و هم یه سری آرگومان اضافه تر می تونه بگیره!

قسیم اعداد صحیح (Integer)در پایتون ۳ تقسیم اعشاری برمیگردونه ولی در پایتون ۲ صحیح بر میگردونه. به تصویر زیر دقت کنید

آموزش هک با پایتون - تفاوت پایتون 2 با 3
 آموزش هک با پایتون – تفاوت پایتون ۲ با ۳

 

رشته (String) در پایتون ۲ به صورت خودکار بر اساس استاندارد اسکی کد گذاری میشدن و میتونستی یونی کد رو خودت تعریف کنی (مثلا برای اینکه بتونی فارسی استفاده کنی باید حتما یونی کد utf-8 رو خودتون در اول کد اضاف کنید) اما در پایتون ۳ خودکار رشته ها یونیکد شده(جالبه نه خیلی چیزا راحتر شده)

تابع رنج (xrange) این تابع در پایتون ۳ حذف شده و به جاش تابع range  جایگزین شده است

 

ارور ها  هم برای raise کردن ارور و هم برای هندل کردن ارور تفاوت سینتکسی ایجاد شده!باید در پایتون ۳ از پرانتز و as به جای , استفاده کنیم.

 

تابع اینپوت (inputraw_input) دستور raw_input که برای رشته های در پایتون ۲ بود ذر پایتون ۳ حذف و فقط از input به صورت دیفالت یا خودکار رشته(String) قرار میگریه ولی در پایتون ۲ input اعداد صحیح(integer) میگرفت

 

متغیرهای for-loop در پایتون ۳  متغیری که به عنوان iterator توی حلقه تعریف میکنید بعد از حلقه از بین میره و به صورت لوکال در نظرش می گیرد در صورتی که در پایتون ۲ به عنوان گلوبال در نظر می گرفت

 

متود و تابع next  در پایتون ۳ فقط تابعش مونده و متودش حذف شده!

 

آبجکت های  iterable  در پایتون ۲  خروجی خیلی از توابع مثل range لیست بود در صورتی که توی ۳ خروجی همشون آبجکت های iterable شده است.

 

نکته ی آخر هم این که پایتون ۲٫۷٫۱۴ فعلا  آخرین ورژن پایتون ۲  هست که تا سال ۲۰۲۰ هم بیشتر ساپورت نمیشود و بعد از اون همه باید به پایتون ۳ مهاجرت کنند.

 

 

دانلود کتاب تفاوت پایتون۲ و پایتون ۳ (توضیحات کامل در مورد سینتکس ها)

 

برای دیدن توضحیات کامل در مورد تفاوت های پایتون  ۲ با ۳ کلیک کنید (مرجع رسمی پایتون)

 

Summary
آموزش هک با پایتون - تفاوت پایتون 2 با 3
Article Name
آموزش هک با پایتون - تفاوت پایتون ۲ با ۳
Description
آموزش هک با پایتون - تفاوت پایتون ۲ با ۳ قسمت چهارم آموزش هک با پایتون - تفاوت پایتون ۲ با ۳
Author
Publisher Name
آموزش هک با پایتون - تفاوت پایتون ۲ با ۳

درباره ی ساسان

مطلب پیشنهادی

آموزش زبان YO

آموزش زبان YO قسمت اول

آموزش زبان YO قسمت اول   با سلام خدمت تمام کاربران عزیز بازم در خدمت …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پانزده + سه =