LINUX

آموزش لینوکس

LINUX

آموزش لینوکس

LINUX

این وبلاگ به بحث پیرامون لینوکس و امنیت و زبان برنامه نویسی تحت لینوکس می پردازد.

طبقه بندی موضوعی

۲ مطلب با کلمه‌ی کلیدی «رشته» ثبت شده است

تا این لحظه به چهار پست مجزا برای معرفی رشته ها در پایتون اشاره شده است. امروز بخش پنجم و آخر معرفی رشته در پایتون رو با هم بررسی میکنیم و به معرفی ماژول های دیگر پایتون در رشته ها میپردازیم.


split

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

str.split(str="", num=string.count(str))

str در این بخش مجزاکننده و به صورت پیش فرض مقدار آن " "(فاصله) می باشد. num در این بخش مشخص کننده ی تعداد مولفه های جهت جداسازی بر اساس الگوی داده شده می باشد.

به مثال زیر توجه کنید:

#!/usr/bin/python
str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( )
print str.split(' ', 1 )
print str.split(' ', 2 )


بعد از اجرای اسکریپت خروجی زیر را دریافت خواهید کرد:

['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
['Line1-abcdef', '\nLine2-abc \nLine4-abcd']
['Line1-abcdef', '\nLine2-abc', '\nLine4-abcd']

۰ نظر موافقین ۰ مخالفین ۰ ۲۳ آذر ۹۴ ، ۱۶:۳۷
من

متغیرها فضاهای رزرو شده در مموری هستند که مقادیری را ذخیره میکنند. این بدان معنی ست که وقتی شما متغیری را تعریف میکنید مقداری از فضا در مموری را رزرو میکنید.

با توجه به نوع متغیر مترجمی وجود دارد که تشخیص میدهد چه چیزی میتواند در مموری رزرو شده ذخیره شود. با توجه به توضیحات داده شده شما میتوانید داده هایی از توع integer یا کاراکترها یا ... را ذخیره کنید.


تخصیص مقدار به متغیرها

نیازی نیست تا شما مشخص کنید که متغیر تعریف شده از چه نوعی می باشد. پایتون این کار را به صورت خودکار انجام میدهد. شما میتوانید مقدار متغیر را با علامت = مشخص کنید:

#!/usr/bin/python
counter = 100      # An integer assignment
miles = 1000.0     # A floating point
name = "john"      # A string
print counter
print miles
print name

بعد از به اجرا درآوردن اسکریپت مقادیر به ترتیب روی صفحه چاپ خواهند شد.


تخصیص چندتایی

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

a, b, c = 1, 2, "john"

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

۰ نظر موافقین ۰ مخالفین ۰ ۱۵ خرداد ۹۳ ، ۱۲:۵۶
من