جستجو برای:
  • صفحه اصلی
  • دوره ها
    • تخفیف دار
    • ICDL و حسابداری
    • برنامه نویسی
    • طراحی وب سایت
    • گرافیک
    • مهندسی
  • مقالات
    • موضوعات عمومی و ICDL
    • طراحی سایت و برنامه نویسی
    • تدوین و فیلم سازی
    • مهندسی
    • گرافیکی
    • دنیای تکنولوژی
  • نمونه سوالات
    • آزمون آنلاین
    • نمونه سوالات عملی
    • دانلود فایل نمونه سوالات
  • امکانات
    • اخبار آموزشگاه
    • چاپ کارت ورود به آزمون
    • مشاهده نتایج آزمون
    • نمونه سوالات دوره های کامپیوتری
    • پرداخت هزینه صدور گواهینامه
  • ویدیو های رایگان
    • طراحی سایت با وردپرس
    • برنامه نویسی پایتون
    • موضوعات عمومی و ICDL
    • فتوشاپ
    • پریمیر
  • ویدیو جلسات
  • پرداخت وجه شهریه
  • tel:04135574231
  • rahkar01.ir@gmail.com
  • تماس با ما
  • درباره ما
  • پرداخت وجه شهریه
آموزشگاه کامپیوتر راهکار
  • صفحه اصلی
  • دوره ها
    • تخفیف دار
    • ICDL و حسابداری
    • برنامه نویسی
    • طراحی وب سایت
    • گرافیک
    • مهندسی
  • مقالات
    • موضوعات عمومی و ICDL
    • طراحی سایت و برنامه نویسی
    • تدوین و فیلم سازی
    • گرافیکی
    • مهندسی
    • دنیای تکنولوژی
  • نمونه سوالات
    • آزمون آنلاین
    • نمونه سوالات عملی
    • فایل دانلودی نمونه سوالات
  • امکانات
    • اخبار آموزشگاه
    • تمرین تایپ ده انگشتی
    • مشاهده نتایج آزمون
    • چاپ کارت ورود به آزمون
    • نمونه سوالات دوره های کامپیوتری
    • پرداخت هزینه صدور گواهینامه
  • ویدیو های رایگان
    • برنامه نویسی پایتون
    • طراحی سایت با وردپرس
    • موضوعات عمومی و ICDL
    • فتوشاپ
    • پریمیر
  • ویدیو جلسات
0

ورود و ثبت نام

بلاگ

آموزشگاه کامپیوتر راهکاربلاگطراحی سایت و برنامه نویسیپایتونلیست مهمترین متدهای string در پایتون

لیست مهمترین متدهای string در پایتون

 

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

انواع داده در پایتون هر کدام بعنوان یک کلاس محسوب می شوند و شامل متدهای مختلفی هستند. در این پست مهمترین متدهای مختلف نوع داده String را بررسی می کنیم

 

1. متد capitalize

اولین کاراکتر رشته را بزرگ میکند:

txt = “hello, welcome to rahkar academy.”

txt.capitalize()

#  Hello, welcome to rahkar academy.”

 

***************************************************************************************************

شروع دوره های جدید برنامه نویسی پایتون

***************************************************************************************************

 

2. متد center

طول رشته را زیاد کرده و آن را در وسط فضای خواسته شده قرار میدهد:

      txt = “rahkar”

      txt.center(20)

     #——-rahkar——-

خط تیره ها همان فضای خالی بیست کاراکتری می باشند که کلمه rahkar در وسط اینفضای بیت کاراکتری درج شده

حالت دوم

      txt = “rahkar”

      txt.center(20 , ‘*’)

     #*******rahkar*******

3. متد count

تعداد دفعاتی که یک مقدار در یک رشته تکرار شده است را برمیگرداند:

txt = "I love rahkar, rahkar is my favorite academy"

txt.count("rahkar")

# 2

 

همچنین میتوانید مکان شمارش را با ایندکس مشخص کنید. در کد پایین مشخص کرده‌ایم که جستجو از ایندکس 10 تا 24 باشد:

txt = "I love rahkar, rahkar is my favorite academy"

txt.count("rahkar" , 10 , 24)

# 1

 

 

4. متد endswith

چک میکند که آیا یک رشته با کاراکتر خاصی تمام میشود یا خیر. این متد در جواب True یا False برمیگرداند:

txt = "Hello, welcome to rahkar"


txt.endswith("r")

# True

آموزش پایتون

5. متد find

چک میکند که آیا یک مقدار در یک رشته وجود دارد یا خیر. اگر وجود داشته باشد ایندکس آنرا برمیگرداند اگرنه عدد -1 را برمیگرداند:

txt = "Hello, welcome to rahkar."

txt.find("welcome")

# 7

***************************************************************************************************

شروع دوره های جدید برنامه نویسی پایتون

***************************************************************************************************

 

6. متد format

یک متغیر را در یک رشته جایگذاری میکند:

txt = "For only {price} dollars!"

txt.format(price = 49)

print(txt)

# For only 49 dollars!

7. متد index

چک میکند که آیا یک مقدار در یک رشته وجود دارد یه خیر. اگر وجود داشته باشد ایندکس آنرا برمیگرداند اگرنه ارور خواهد داد:

 txt = "Hello, welcome to rahkar."

 txt.index("welcome")

 # 7

آموزش پایتون

8. متد isalnum

چک میکند که آیا تمام کاراکترهای رشته alphanumeric (ترکیب عدد و حروف) باشند. این متد True یا False برمیگرداند:

txt = "rahkar5574231"

 txt.isalnum()

# True

حالت دوم

txt = "rahkar 5574231"

txt.isalnum()

# False

9. متد isalpha

چک میکند که آیا تمام کاراکترهای رشته حروف باشند. True یا False برمیگرداند:

 txt = "rahkar academy"

txt.isalpha()

# True

آموزش پایتون

حالت دوم

 txt = "Company 5574231"

txt.isalpha()

# False

آموزش پایتون

10. متد isdigit

چک میکند که آیا تمام کاراکترهای رشته عدد باشند. True یا False برمیگرداند:

a = "50800"

b = "50800a"

a.isdigit()

b.isdigit()

# True

# False

آموزش پایتون

11. متد isidentifier

چک میکند که رشته identifier باشند. True یا False برمیگرداند. رشته‌ای به عنوان identifier شناخته میشود که در آن فقط عدد، حروف و underscore(_) باشد. همچنین نباید با عدد شروع شود یا دارای فاصله باشد:

a = "Rahkar"

b = "Rahkar5574231"

c = "01Rahkar"

d = "Rahkar Academy"

a.isidentifier() # True

b.isidentifier() # True

c.isidentifier() # False

d.isidentifier() # False

آموزش پایتون

12. متد islower

چک میکند که آیا تمام حروف رشته کوچک باشند. True یا False برمیگرداند:

a = "Rahkar Academy"

b = "rahkar01"

c = "rahkarAcademy"

a.islower() # False

b.islower() # True

c.islower() # False

***************************************************************************************************

شروع دوره های جدید برنامه نویسی پایتون

***************************************************************************************************

 

13. متد isupper

چک میکند که آیا تمام حروف رشته بزرگ باشند. True یا False برمیگرداند:

a = "Rahkar Academy"

b = "rahkar academy"

c = "RAHKAR ACADEMY"

a.isupper() # False

b.isupper() # False

c.isupper() # True

14. متد join

چند رشته را با کاراکتر خاصی به هم میچساند:

myTuple = ("Python", "C#", "Java")

x="&"

x.join(myTuple)

# Python & C# & Java

 

15. متد lower

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

txt = "Rahkar Academy"

txt.lower()

# rahkar academy

16. متد partiton

یک رشته را به سه بخش تقسیم میکند. 1. قبل از الگو 2. الگو 3. بعد از الگو

txt = "I love Rahkar Computer Academy"

txt.partition("Rahkar")

# ('I love ', 'Rahkar', ' Computer')

17. متد replace

یک مقدار را با یک مقدار دیگر جایگزین میکند:

txt = "I like Rahkar"

txt.replace("like", "love")

# I lovee Rahkar

18. متد split

یک رشته را کاراکتر خاصی تکه میکند:

txt = "Hello, Welcome to Rahkar, Get professional with us"

x = txt.split(", ")

# ['Hello', 'Welcome to Rahkar', 'Get professional with us']

19. متد startswith

چک میکند که آیا یک رشته با کاراکتر خاصی شروع میشود یا خیر:

txt = "Hello, welcome to Rahkar."

txt.startswith("Hello")

# True

20. متد strip

فاصله‌های خالی را از یک رشته حذف میکند:

txt = " Rahkar    "

txt.strip()

# Rahkar

21. متد swapcase

کاراکترهای کوچک را به بزرگ و کاراکترهای بزرگ را به کوچک تبدیل میکند:

txt = "Hello My Name Is rahkar"

x = txt.swapcase()

# hELLO mY nAME iS RAHKAR

22. متد upper

تبدیل کاراکترهای کوچک به بزرگ:

txt = "Hello my friends"

x = txt.upper()

# HELLO MY FRIENDS

در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
Created by potrace 1.14, written by Peter Selinger 2001-2017
در آپارات
ما را دنبال کنید!

مطالب زیر را حتما مطالعه کنید

تایپ ده انگشتی در تبریز
آموزش تایپ ده انگشتی حرفه‌ای
نمونه سوالات تستی ICDL
فهرست کامل موضوعات آموزشی پایتون در سایت آموزشگاه کامپیوتر راهکار تبریز
hbd python
🎉 تولدت مبارک با پایتون! + آموزش کدنویسی در بهترین آموزشگاه برنامه‌نویسی تبریز
💻 آموزش کامپیوتر تبریز | دوره تابستانی ICDL، برنامه‌نویسی و آموزش کودکان در آموزشگاه راهکار
آموزش جامع لیست های پیوندی یک طرفه و دوطرفه در ++C
قدیمی تر بهترین فریمورک GUI پایتون برای توسعه‌دهندگان
جدیدتر 12 کلید طلایی برای یادگیری بهتر گرامر

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
دسته‌ها
  • HTM/CSS
  • ICDL
  • آزمون آنلاین
  • اخبار آموزشگاه
  • پایتون
  • تدوین و فیلم سازی
  • دنیای تکنولوژی
  • دوره های آموزشی
  • دوره های پایه
  • سی پلاس پلاس
  • سی شارپ
  • طراحی سایت و برنامه نویسی
  • گرافیکی
  • مقالات
  • مهندسی
  • نمونه سوال
  • وردپرس
  • ویدئوهای رایگان
  • ویدیو جلسات
  • ویدیو های رایگان ICDL
  • ویدیو های رایگان پایتون
  • ویدیو های رایگان پریمیر
  • ویدیو های رایگان فتوشاپ
  • ویدیو های رایگان وردپرس
درباره مرکز آموزش راهکار

آموزشگاه راهکار محلی برای آموزش و توسعه مهارتهای فنی و کامپیوتری میباشد که شما میتوانید با ثبت نام در دوره های تخصصی آموزشگاه راهکار از این فرصت استفاده نمایید و در پایان دوره مدرک رسمی و بین المللی سازمان فنی و حرفه ای را دریافت کنید.

آدرس و اطلاعات تماس:
  • تبریز، خیابان شهناز، نرسیده به چهارراه 17 شهریور، طبقه دوم قنادی نیاگارا، واحد 8
  • 04135574231 - 09146585123
  • rahkar01.ir@gmail.com
دسترسی آسان
  • مقالات
  • تماس با ما
  • حساب کاربری من
  • درباره ما
  • سبد خرید
  • دوره های آموزشگاه

       

©تمامی حقوق این وبسایت متعلق به مرکز آموزش راهکار میباشد
X
ثبت نام دوره های تابستانی آموزش صفر تاصد کامپیوتر و برنامه نویسی ویژه کودکان، نوجوانان و بزرگسالان
ورود ×
رمز عبور خود را فراموش کرده اید؟
ورود با رمز عبور یکبار مصرف
ارسال مجدد رمز عبور یکبار مصرف(00:30)
حساب کاربری ندارید؟
ثبت نام
ارسال مجدد رمز عبور یکبار مصرف(00:30)
بازگشت به ورود

ارسال مجدد رمز عبور یکبار مصرف (00:30)
بازگشت به ورود
  • (+93) Afghanistan
  • (+355) Albania
  • (+213) Algeria
  • (+1) American Samoa
  • (+376) Andorra
  • (+244) Angola
  • (+1) Anguilla
  • (+1) Antigua
  • (+54) Argentina
  • (+374) Armenia
  • (+297) Aruba
  • (+61) Australia
  • (+43) Austria
  • (+994) Azerbaijan
  • (+973) Bahrain
  • (+880) Bangladesh
  • (+1) Barbados
  • (+375) Belarus
  • (+32) Belgium
  • (+501) Belize
  • (+229) Benin
  • (+1) Bermuda
  • (+975) Bhutan
  • (+591) Bolivia
  • (+599) Bonaire, Sint Eustatius and Saba
  • (+387) Bosnia and Herzegovina
  • (+267) Botswana
  • (+55) Brazil
  • (+246) British Indian Ocean Territory
  • (+1) British Virgin Islands
  • (+673) Brunei
  • (+359) Bulgaria
  • (+226) Burkina Faso
  • (+257) Burundi
  • (+855) Cambodia
  • (+237) Cameroon
  • (+1) Canada
  • (+238) Cape Verde
  • (+1) Cayman Islands
  • (+236) Central African Republic
  • (+235) Chad
  • (+56) Chile
  • (+86) China
  • (+57) Colombia
  • (+269) Comoros
  • (+682) Cook Islands
  • (+225) Côte d'Ivoire
  • (+506) Costa Rica
  • (+385) Croatia
  • (+53) Cuba
  • (+599) Curaçao
  • (+357) Cyprus
  • (+420) Czech Republic
  • (+243) Democratic Republic of the Congo
  • (+45) Denmark
  • (+253) Djibouti
  • (+1) Dominica
  • (+1) Dominican Republic
  • (+593) Ecuador
  • (+20) Egypt
  • (+503) El Salvador
  • (+240) Equatorial Guinea
  • (+291) Eritrea
  • (+372) Estonia
  • (+251) Ethiopia
  • (+500) Falkland Islands
  • (+298) Faroe Islands
  • (+691) Federated States of Micronesia
  • (+679) Fiji
  • (+358) Finland
  • (+33) France
  • (+594) French Guiana
  • (+689) French Polynesia
  • (+241) Gabon
  • (+995) Georgia
  • (+49) Germany
  • (+233) Ghana
  • (+350) Gibraltar
  • (+30) Greece
  • (+299) Greenland
  • (+1) Grenada
  • (+590) Guadeloupe
  • (+1) Guam
  • (+502) Guatemala
  • (+44) Guernsey
  • (+224) Guinea
  • (+245) Guinea-Bissau
  • (+592) Guyana
  • (+509) Haiti
  • (+504) Honduras
  • (+852) Hong Kong
  • (+36) Hungary
  • (+354) Iceland
  • (+91) India
  • (+62) Indonesia
  • (+98) Iran
  • (+964) Iraq
  • (+353) Ireland
  • (+44) Isle Of Man
  • (+972) Israel
  • (+39) Italy
  • (+1) Jamaica
  • (+81) Japan
  • (+44) Jersey
  • (+962) Jordan
  • (+7) Kazakhstan
  • (+254) Kenya
  • (+686) Kiribati
  • (+965) Kuwait
  • (+996) Kyrgyzstan
  • (+856) Laos
  • (+371) Latvia
  • (+961) Lebanon
  • (+266) Lesotho
  • (+231) Liberia
  • (+218) Libya
  • (+423) Liechtenstein
  • (+370) Lithuania
  • (+352) Luxembourg
  • (+853) Macau
  • (+389) Macedonia
  • (+261) Madagascar
  • (+265) Malawi
  • (+60) Malaysia
  • (+960) Maldives
  • (+223) Mali
  • (+356) Malta
  • (+692) Marshall Islands
  • (+596) Martinique
  • (+222) Mauritania
  • (+230) Mauritius
  • (+262) Mayotte
  • (+52) Mexico
  • (+373) Moldova
  • (+377) Monaco
  • (+976) Mongolia
  • (+382) Montenegro
  • (+1) Montserrat
  • (+212) Morocco
  • (+258) Mozambique
  • (+95) Myanmar
  • (+264) Namibia
  • (+674) Nauru
  • (+977) Nepal
  • (+31) Netherlands
  • (+687) New Caledonia
  • (+64) New Zealand
  • (+505) Nicaragua
  • (+227) Niger
  • (+234) Nigeria
  • (+683) Niue
  • (+672) Norfolk Island
  • (+850) North Korea
  • (+1) Northern Mariana Islands
  • (+47) Norway
  • (+968) Oman
  • (+92) Pakistan
  • (+680) Palau
  • (+970) Palestine
  • (+507) Panama
  • (+675) Papua New Guinea
  • (+595) Paraguay
  • (+51) Peru
  • (+63) Philippines
  • (+48) Poland
  • (+351) Portugal
  • (+1) Puerto Rico
  • (+974) Qatar
  • (+242) Republic of the Congo
  • (+40) Romania
  • (+262) Runion
  • (+7) Russia
  • (+250) Rwanda
  • (+290) Saint Helena
  • (+1) Saint Kitts and Nevis
  • (+508) Saint Pierre and Miquelon
  • (+1) Saint Vincent and the Grenadines
  • (+685) Samoa
  • (+378) San Marino
  • (+239) Sao Tome and Principe
  • (+966) Saudi Arabia
  • (+221) Senegal
  • (+381) Serbia
  • (+248) Seychelles
  • (+232) Sierra Leone
  • (+65) Singapore
  • (+1) Sint Maarten
  • (+421) Slovakia
  • (+386) Slovenia
  • (+677) Solomon Islands
  • (+252) Somalia
  • (+27) South Africa
  • (+82) South Korea
  • (+211) South Sudan
  • (+34) Spain
  • (+94) Sri Lanka
  • (+1) St. Lucia
  • (+249) Sudan
  • (+597) Suriname
  • (+268) Swaziland
  • (+46) Sweden
  • (+41) Switzerland
  • (+963) Syria
  • (+886) Taiwan
  • (+992) Tajikistan
  • (+255) Tanzania
  • (+66) Thailand
  • (+1) The Bahamas
  • (+220) The Gambia
  • (+670) Timor-Leste
  • (+228) Togo
  • (+690) Tokelau
  • (+676) Tonga
  • (+1) Trinidad and Tobago
  • (+216) Tunisia
  • (+90) Turkey
  • (+993) Turkmenistan
  • (+1) Turks and Caicos Islands
  • (+688) Tuvalu
  • (+1) U.S. Virgin Islands
  • (+256) Uganda
  • (+380) Ukraine
  • (+971) United Arab Emirates
  • (+44) United Kingdom
  • (+1) United States
  • (+598) Uruguay
  • (+998) Uzbekistan
  • (+678) Vanuatu
  • (+58) Venezuela
  • (+84) Vietnam
  • (+681) Wallis and Futuna
  • (+212) Western Sahara
  • (+967) Yemen
  • (+260) Zambia
  • (+263) Zimbabwe
  • تماس با آموزشگاه
  • واتساپ
  • تلگرام
  • ایتا

ورود

رمز عبور را فراموش کرده اید؟

یا

ارسال مجدد رمز عبور یکبار مصرف (00:30)

هنوز عضو نشده اید؟ عضویت در سایت