[ '__add_ _'. '__class_ _'. '__contains_ _'. '__delattr_ _'. '__doc_ _'. '__eq_ _'. '__format_ _'.
'__ge_ _'. '__getattribute_ _'. '__getitem_ _'. '__getnewargs_ _'. '__getslice_ _'. '__gt_ _'.
'__hash_ _'. '__init_ _'. '__le_ _'. '__len_ _'. '__lt_ _'. '__mod_ _'. '__mul_ _'. '__ne_ _'.
'__new_ _'. '__reduce_ _'. '__reduce_ex_ _'. '__repr_ _'. '__rmod_ _'. '__rmul_ _'. '__ -
setattr_ _ '. '__sizeof_ _'. '__str_ _'. '__subclasshook_ _'. '_formatter_field_name _ split'.
'_formatter _ parser'. 'Capitalize'. 'Center'. 'Count'. 'Decode'. 'Encode'. 'Endswith'. 'Expandtabs'.
'Find'. 'Format'. 'Index'. 'Isalnum'. 'Isalpha'. 'Isdigit'. 'Islower'. 'Isspace'.
'Istitle'. 'Isupper'. 'Join'. 'Ljust'. 'Lower'. 'Lstrip'. 'Partition'. 'Replace'. 'Rfind'. 'Rindex'.
'Rjust'. 'Rpartition'. 'Rsplit'. 'Rstrip'. 'Split'. 'Splitlines'. 'Startswith'. 'Strip'. 'Swapcase'.
'Title'. 'Translate'. 'Upper'. 'Zfill']
Ви можете спокійно ігнорувати методи, які починаються і закінчуються подвійним підкресленням, наприклад __add__. Вони не використовуються в щоденному програмуванні в Python. Краще зверніть увагу на інші. Якщо ви хочете дізнатися, що робить той чи інший метод, просто зверніться до довідки. Наприклад, якщо ви хочете дізнатися, навіщо вам capitalize. впишіть наступне, щоб дізнатися:
print (c) # Graph a point at where x = 0 and y = 10
У двох перших прикладах ви можете побачити, що ми можемо передати об'єкти позиційно. Якщо ми перебудуємо порядок, ми отримаємо трохи іншу видачу. В останньому прикладі ми використовували словник також, як ми використовували шаблони раніше. Однак, нам потрібно витягти словник за допомогою подвійної зірочки, щоб він працював правильно. Існує безліч інших випадків, в яких використовуються рядки, такі як визначення ширини, вирівнювання тексту, конвертація в різні бази і багато іншого. Переконайтеся в тому, що ви ознайомилися з рекомендаціями нижче, для додаткової інформації.
Підведемо підсумки
Ми пропрацювали великий обсяг в даній статті. Давайте розберемося:
Спочатку ми дізналися, як створювати рядки. після чого ми перейшли до питання про їх конкатенації. Після цього, ми поглянули на кілька методів, які пропонує нам об'єкт string. Далі, ми розглянули нарізку рядків і закінчили заміщенням рядків.