python string split tutorial
Научете как да разделяте низ в Python с примери:
Понякога, докато работим в нашите програми, може да се получи ситуация, в която искаме да разделим низ на по-малки части за по-нататъшна обработка.
В този урок ще разгледаме задълбочено разделянето на низове в Python с прости примери за лесното ви разбиране.
=> Посетете тук, за да научите Python от нулата
Какво ще научите:
- Какво е ‘String’?
- Деклариране на низ
- Какво е разделяне на струни?
- Функция за разделяне на Python
- Как да разделя низ в Python?
- Разделяне на низ в списък
- Разделяне на низ в масив
- Tokenize String
- Разделен низ по характер
- Заключение
- Препоръчително четене
Какво е ‘String’?
Всичко е обект в Python, следователно дори String се третира като обект в Python.
Последователността от символи се нарича String. Символът може да бъде нещо като символи, азбуки, цифри и т.н. Компютърът не разбира нито един от тези символи или низове, а по-скоро разбира само двоични числа, т.е. 0 и 1.
Ние наричаме този метод като кодиране и обратният процес се нарича декодиране и кодирането се извършва въз основа на ASCII.
Деклариране на низ
Низовете се декларират с двойни кавички (““) или единични кавички (‘‘).
Синтаксис:
Variable name = “string value”
ИЛИ
Variable name = ‘string value’
Пример 1:
my_string = “Hello”
Пример 2:
my_string = ‘Python’
Пример 3:
my_string = “Hello World” print(“String is: “, my_string)
Изход:
Низът е: Hello World
Пример 4:
my_string = ‘Hello Python’ print(“String is: “, my_string)
Изход:
String е: Hello Python
Какво е разделяне на струни?
Както самото име обяснява разделянето на низове означава разделяне или разбиване на дадения низ на по-малки парчета.
Ако бихте работили върху Strings на който и да е език за програмиране, тогава може би знаете за обединяването (комбиниране на низовете) и разделянето на String е точно обратното на него. За да изпълняваме разделени операции върху низове, Python ни предоставя вградена функция, наречена split ().
Функция за разделяне на Python
Методът на Python split () се използва за разделяне на низа на парчета и той приема един аргумент, наречен разделител.
Разделителят може да бъде всеки символ или символ. Ако не са дефинирани разделители, той ще раздели дадения низ и ще се използва празно пространство по подразбиране.
Синтаксис:
variable_name = “String value” variable_name.split()
Пример 1:
как да отворите dat файла в pdf
my_string = “Welcome to Python” my_string.split()
Изход:
(„Добре дошли“, „до“, „Python“)
Как да разделя низ в Python?
В горния пример използвахме функцията split () за разделяне на низа без никакви аргументи.
Нека да видим някои примери за разделяне на низа чрез предаване на някои аргументи.
Пример 1:
my_string = “Apple,Orange,Mango” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘,’) print(“After splitting, the String is: “, value)
Изход:
Преди разделянето, струната е: Apple, Orange, Mango
След разделяне, низът е: („Apple“, „Orange“, „Mango“)
Пример 2:
my_string = “Welcome0To0Python” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘0’) print(“After splitting, the String is: “, value)
Изход:
Преди разделяне, низът е: Welcome0To0Python
След разделянето String е: (‘Добре дошли’, ‘До’, ‘Python’)
Пример 3:
my_string = “Apple,Orange,Mango” fruit1,fruit2,fruit3 = my_string.split(‘,’) print(“First Fruit is: “, fruit1) print(“Second Fruit is: “, fruit2) print(“Third Fruit is: “, fruit3)
Изход:
Първият плод е: Apple
Вторият плод е: портокал
Третият плод е: манго
В горния пример разделяме дадения низ „Apple, Orange, Mango“ на три части и присвояваме тези три части съответно на различни променливи fruit1, fruit2 и fruit3.
Разделяне на низ в списък
Винаги, когато разделяме низа в Python, той винаги ще бъде преобразуван в Списък.
Както знаете, ние не дефинираме никакви типове данни в Python, за разлика от други езици за програмиране. Следователно, когато използваме функцията split (), по-добре е да я присвоим на някаква променлива, за да може лесно да се осъществи достъп един по един с помощта на усъвършенствания цикъл for.
Пример 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’)
за артикула в стойност:
print(item)
Изход:
Apple
Оранжево
Манго
Разделяне на низ в масив
Както обсъждахме по-рано, винаги когато разделяме низа, той винаги ще бъде преобразуван в масив. Начинът на достъп до данните обаче ще се различава.
Използвайки функцията split (), ние разделяме низа на няколко парчета и го присвояваме на някаква променлива, поради което с помощта на индекса можем да осъществим достъп до счупените низове и тази концепция се нарича масиви.
Нека да видим как можем да получим достъп до разделените данни с помощта на масиви.
Пример 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’) print(“First item is: “, value(0)) print(“Second item is: “, value(1)) print(“Third item is: “, value(2))
Изход:
Първият елемент е: Apple
Вторият елемент е: оранжев
Третият елемент е: Манго
Въпроси и отговори за интервюта за база данни на oracle
Tokenize String
Когато разделяме низа, той се разпада на по-малки парчета и тези по-малки парчета се наричат символи.
Пример:
my_string = “Audi,BMW,Ferrari” tokens = my_string.split(‘,’) print(“String tokens are: “, tokens)
Изход:
Низовите символи са: (‘Audi’, ‘BMW’, ‘Ferrari’)
В горния пример Audi, BMW и Ferrari се наричат символи на низ.
'Audi, BMW, Ferrari'
Разделен низ по характер
В Python имаме вграден метод, наречен list () за разделяне на низовете в последователност от символи.
Функцията list () приема един аргумент, който е име на променлива, където се съхранява низът.
Синтаксис:
variable_name = “String value” list(variable_name)
Пример:
my_string = “Python” tokens = list(my_string) print(“String tokens are: “, tokens)
Изход:
Низовите символи са: (‘P’, ‘y’, ‘t’, ‘h’, ‘o’, ‘n’)
Заключение
Можем да завършим този урок със следните указатели:
- Низовото разделяне се използва за разбиване на низа на парчета.
- Python предоставя вграден метод, наречен split () за разделяне на низове.
- Можем да получим достъп до разделения низ чрез списък или масиви.
- Разделянето на низове обикновено се използва за извличане на определена стойност или текст от дадения низ.
=> Тук ще разгледате простите серии за обучение на Python.
Препоръчително четене
- Функции на низовете на Python
- Java String с урок за String Buffer и String Builder
- Урок за Python DateTime с примери
- Уроци за задълбочено затъмнение за начинаещи
- Урок за Python за начинаещи (практически БЕЗПЛАТНО обучение за Python)
- Променливи на Python
- Процес на въвеждане и инсталиране на Python
- Урок за основната функция на Python с практически примери