ПредишенСледващото

Днес, аз ще продължи да работи с низове в Python. В предишния пост аз говорих за основните операции с низове. В този пост, аз съм, както е обещано, ще говорим за запасите в методи Python.

Strings в Python имат голям набор от различни методи. В този пост ще говорим за най-популярните и полезни за тях.

Методите намерят и rfind

Този метод търси подниз в низ. В случай на установяване - връща първия случай, при който е установено, подниза. Ако не е установено поднизът - връща -1. Стойността на подниза е чувствителен към регистъра

Тя може също така да вземе допълнителни ценности започват да търсят кройката и отрязания край на търсенето.

Има брат близнак на метод намерите - rfind. Тя работи по същия начин, но с различна - тя връща последната поява, при която е установено, подниза.

метод Index и rindex

Точно като находката команда връща за подниз в низ, и ако установи - връща първото влизане. Но се различава от находката, така че ако не бъде намерено поднизът връща ValueError.

Същото може да се каже и за rindex. Връща последната поява на влизането, в противен случай се връща ValueError.

присъединят метод

Сглобява низ от списъка с определения разделител. Този метод ще използвате davolno често, така че аз ви съветвам да го запомни добре. Той също така работи много по-бързо, отколкото ако просто добавете тези редове.

сплит метод

Този метод е обърната, за присъединят метод. Синтактичен анализ на низа до посочения разделител и връща списък с резултати.

замени метод

Този метод замества един низ с друг. Първият параметър - нещо, което се заменя, а вторият е какво да се замени.

Методи горната и долната

Тези методи работят с регистъра линии. по-ниска () метод връща първоначалния низ с малки букви. А горния метод () връща първоначалния низ в главни букви.

метод броене

Този метод връща броя срещания на подниз. Както може да се ограничи незадължителни параметри започване и приключване на рязане.

методи за сканиране

Тази група включва такива техники като вече споменатите isdigit () I. както и isalpha (), isalnum (), islower (), isupper (), isspace (), istitle ().

От около метод isdigit () вече казах, ние се обръщаме към другия:

  • isalpha () Връща TRUE, ако произведената низ съдържа само букви, в противен случай - False
  • isalnum () Връща TRUE на това, ако низът е съставен от цифри и букви, в противен случай - False
  • islower () връща True, ако низът е съставен от малки букви, в противен случай - False
  • isupper () връща True, ако низът е съставен от символи в горния случай, в противен случай - False
  • isspace () Връща TRUE на това, ако низът е съставена от знаци, които не са с дисплей (пространства, превод на страници, нова линия, и т.н.), в противен случай - False
  • istitle () Връща TRUE, ако произведената низови думите започват с главна буква, в противен случай - False

Методи startswith и endswith

Тези методи са също методи за изпитване. startswith метод проверява дали низ започва с предварително определен образец. метод А endswith проверява дали линията zakanchivaestya предварително определен модел.

Методи за отстраняване на пропуските

Тази група включва методи на лента (), lstrip (), rstrip (). lstrip () метод премахва интервали от началото на линията. rstrip () метод премахва интервали от края на линията. метод А лента () премахва интервала, и началото и в края на линията.

Методи за работа с регистъра

  • се възползва () метод преобразува първия знак за главна буква, а всички останали - по-ниско ниво.
  • заглавие () метод преобразува първия знак от всяка дума в главни букви, а останалите символи на думата - в долната част.
  • swapcase () метод променя регистъра на буквите. Символи с главни символи са по-ниски и обратно.

Това е всичко най-често използваните методи за линии в питон. За да прегледате всички методи да проследите коментарите да се провери на официалната документация.
С това приключва нашата дискусия на линиите не свършва. Това ще бъде още публикации по темата.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!