ویژگیهایی از پایتون که شما ممکن است ندانید - قسمت اول
دوشنبه, ۲۶ مرداد ۱۳۹۴، ۱۲:۱۱ ب.ظ
پایتون زبان بزرگ و قدرتمندیه که کار باهاش از نظر من بسیار لذت بخش و دوست داشتنیه. بسیاری از ویژگیهای پایتون فقط توی این زبان دیده میشه و توی هیچ زبانی مشابهشون پیدا نمیشه. در این سری پستها این ویژگیها رو معرفی میکنم.
۱- ایندکس منفی
>>> var = [1,2,3,4,5,6,7,8,9]
>>> var[-1]
9
>>> var[-9]
1
۲- جابجایی دو متغیر
>>> v1 = 10
>>> v2 = 20
>>> v1, v2 = v2, v1
>>> v1, v2
(20, 10)
۳- مقداردهی به بخشی از لیست
>>> var = [1,2,3,4,5,6,7,8,9]
>>> var[3:7] = 'x'
>>> var
[1, 2, 3, 'x', 8, 9]
>>> var[2:4] = [11, 12, 13]
>>> var
[1, 2, 11, 12, 13, 8, 9]
۴- بسط دادن متغیرها (فقط پایتون ۳)
>>> a, *b, c = [1, 2, 3, 4, 5]
>>> a
1
>>> b
[2, 3, 4]
>>> c
5
۵- اسلایس با ایندکس منفی
>>> a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> a[-4:-2]
[7, 8]
اینها را هم ببینید: