LINUX

آموزش لینوکس

LINUX

آموزش لینوکس

LINUX

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

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

۳ مطلب با کلمه‌ی کلیدی «توابع» ثبت شده است

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

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


lower

این متد در پایتون یک کپی از رشته را برمیگرداند با این تفاوت که تمام حروف بزرگ در آن را به حروف کوچک تبدیل میکند:

قاعده استفاده از این متد به صورت زیر است:

str.lower()

این متد هیچ پارامتری را هم به خودش نمیگیرد. به مثال زیر توجه کنید.  فرض کنید که رشته ای داریم که از حروف بزرگ تشکیل شده باشد:

#!/usr/bin/python
str = "THIS IS STRING EXAMPLE....WOW!!!";
print str.lower();

خروجی آن به صورت زیر خواهد بود:
this is string example....wow!!!

۱ نظر موافقین ۳ مخالفین ۰ ۱۶ آبان ۹۳ ، ۱۶:۲۴
مرتضی
در ادامه توضیحاتی که راجع به رشته ها و توابع مربوط به رشته ها در پایتون در پست های قبل دادم امروز میخوام ده تابع دیگه از این دست رو به شما معرفی کنم.

isalpha
این تابع بررسی میکند که آیا رشته مورد نظر فقط دارای حروف الفباست یا خیر. قاعده کلی استفاده از این تابع به صورت زیر است:
str.isalpha()

اگر تمامی کاراکترهای رشته از نوع حروف الفبا بود مقدار True و در غیر این صورت مقدار False را برگرداند. برای درک بهتر به مثال زیر توجه کنید:
#!/usr/bin/python
str = "this";  # No space & digit in this string
print str.isalpha();
str = "this is string example....wow!!!";
print str.isalpha();

بعد از اجرا خروجی زیر رو دریافت میکنید:
True
False

isdigit
این تابع بررسی میکند که در رشته مورد نظر فقط عدد وجود دارد یا خیر. قاعده کلی استقاده از این تابع به صورت زیر است:
str.isdigit()

اگر رشته فقط دارای عدد بود مقدار True و در غیر این صورت مقدار False را برمیگرداند. به مثال زیر توجه کنید:
#!/usr/bin/python
str = "123456";  # Only digit in this string
print str.isdigit();
str = "this is string example....wow!!!";
print str.isdigit();

بعد از اجرا خروجی زیر را دریافت خواهید کرد:
True
False
۱ نظر موافقین ۰ مخالفین ۰ ۲۶ تیر ۹۳ ، ۱۴:۴۹
مرتضی

در بخش قبل اگه یادتون باشه ی توضیحاتی درباره رشته ها در پایتون دادم و حالا میخوام از توابع و ماژول هایی که برای رشته ها نوشته شده براتون بگم:


capitalize

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

str.capitalize()

برای مثال اسکریپت زیر رو درنظر بگیرید:
#!/usr/bin/python
str = "this is string example....wow!!!";
print "str.capitalize() : ", str.capitalize()

خروجی اسکریپت به صورت است:
str.capitalize() :  This is string example....wow!!!


center

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

str.center(width[, fillchar])

بخش اول یا width بیانگر طول کلی رشته با حاشیه و بخش دوم بیانگر حاشیه ای هست که میخواین به رشته بدید هست. به مثال زیر توجه کنید:
#!/usr/bin/python
str = "this is string example....wow!!!";
print "str.center(40, 'a') : ", str.center(40, 'a')


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

str.center(40, 'a') :  aaaathis is string example....wow!!!aaaa

۰ نظر موافقین ۰ مخالفین ۰ ۱۸ تیر ۹۳ ، ۲۳:۰۱
مرتضی