صفر و یک - برنامه نویسی - لینوکس

دست نوشته های شخصی من در مورد نرم افزار، سیستم عامل و برنامه نویسی لینوکس

صفر و یک - برنامه نویسی - لینوکس

دست نوشته های شخصی من در مورد نرم افزار، سیستم عامل و برنامه نویسی لینوکس

لیدورا یک وبلاگ تخصصی برنامه نویسی یا لینوکس نیست. بیشتر محلیه برای ثبت چیزهایی که قراره بیشتر از یه بار خونده بشن. اگه به درد شما هم خورد که زکات دانش ما پرداخت شده، شکر.

آخرین نظرات

  • ۱۰ بهمن ۹۵، ۰۲:۴۲ - Black Riders
    عالی

نویسندگان

python

پایتون زبان بزرگ و قدرتمندیه که کار باهاش از نظر من بسیار لذت بخش و دوست داشتنیه. بسیاری از ویژگی‌های پایتون فقط توی این زبان دیده می‌شه و توی هیچ زبانی مشابهشون پیدا نمیشه. در این سری پست‌ها این ویژگی‌ها رو معرفی می‌کنم.

۱- ایندکس منفی

>>> 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]

 

این‌ها را هم ببینید:

نظرات  (۲)

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

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی