Въведение
В тази статия ще разгледаме колко функции на низовете на python се използват често.
Python се състои от пет основни типа данни, а именно по-долу:
- Числови (подвидове от които са - int, long, float и сложни)
- низ
- списък
- кортеж
- Речник
Например
str1 = 'Hello from EduCBA'
OR
Str2 = “Hello from EduCBA”
Забележка:
За разлика от Java или C ++, при деклариране на променлива не е необходимо да се споменава типът данни. Човек може директно да присвои стойността на променливата.
В тази статия ще разгледаме по-подробно вида на данните на String и неговите функции.
Използват се единични и двойни кавички, когато се присвоява стойност на низ на променлива.
Функции на струнния питон
1. capitalize (): Преобразува началната буква на низа в малки букви.
Пример:
str1 = “hello from EduCBA”
str2 = str1.capitalize()
print(str2)
Резултат :
Здравейте от EduCBA
2. casefold (): Преобразува целия низ в малки букви.
Пример:
str1 = “HELLO FROM EduCBA”
str2 = str1.casefold()
print(str2)
изход:
здравей от educba
3. center (): Той подравнява низа в центъра на определената дължина.
Пример:
str1 = “EduCBA”
str2 = str1.center(10)
print(str2)
изход:
EduCBA
Това е две интервали от символи вляво са празни отляво, последвани от шест знака от низа и още два празни знака отдясно, като сумата е общо десет знака.
4. count (): Връща броя на появата на подреда в дадения низ.
Пример:
str1 = “Hello from EduCBA. Welcomw to EduCBA”
num = str1.count(“EduCBA”)
print(str2)
изход:
2
5. encode (): Преобразува низа в кодираната му версия.
Пример:
str1 = “EduCBA”
str2 = str1.encode()
print(“Hello from”, str2)
изход:
Здравейте от vfg / 7hyt / 4
6.ndswith (): Връща истина, ако даденият низ завършва с определената подтеза.
Пример:
str1 = “Hello from EduCBA”
str2 = str1.endswith(“CBA”)
print(str2)
изход:
вярно
7. expandtabs (): Заменя размера на раздела в дадените числа с цифри. Стандартният размер на раздела е 8 символа.
Пример:
str1 = “Hello\tfrom\tEduCBA”
str2 = str1.expandtabs(2)
print(str2)
изход:
Здравейте от EduCBA
8. find (): Търси основния низ отляво за определена подстраница и връща позицията си в рамките на съвпадение е намерено, ако не се върне -1, когато не е намерено съвпадение.
Пример:
str1 = “Hello from EduCBA”
str2 = str1.find(“EduCBA”)
print(str2)
изход:
11
9. format (): Помага за форматиране на низа, като се използват заместители.
Пример:
str1 = “EduCBA”
print("Hello from ().".format(str1))
изход:
Здравейте от EduCBA.
10. index (): Намира позицията на възникване на подреда чрез търсене в основния низ за определена подстраница и връща нейната позиция в рамките на съвпадение е намерено, ако не хвърля грешка.
Пример:
str1 = “Hello from EduCBA”
str2 = str1.index(“EduCBA”)
print(str2)
Резултат :
11
11. isalnum (): Определя дали всички знаци в даден низ са буквено-цифрови, които са само азбуки и числа. Ако да, тогава връща вярно, друго връща невярно. В случай, че има интервал между тях, той се връща невярно.
Пример:
str1 = “EduCBA123”
str2 = str1.isalnum()
print(str2)
изход:
Вярно
12. isalpha (): Определя дали всички знаци в дадения низ са азбуки. Ако да, върнете вярно, иначе върнете невярно. В случай, че има интервал между тях, той се връща невярно.
Пример:
str1 = “HellofromEduCBA”
str2 = str1.isalpha()
print(str2)
изход:
Вярно
13. isdecimal (): Определя дали всички знаци в даден низ са десетични. Ако да, тогава връща вярно, друго връща невярно. В случай, че има интервал между тях, той се връща невярно.
Пример:
str1 = “123456”
str2 = str1.isdecimal()
print(str2)
изход:
Вярно
14. isidentifier (): Определя дали низът е валиден идентификатор или не. Ако да, тогава връща вярно, друго връща невярно. В случай, че има интервал между тях, той се връща невярно.
Пример 1:
str1 = “EduCBA123”
str2 = str1.isidentifier()
print(str2)
изход:
Вярно
Пример 2:
str1 = “EduCBA 123”
str2 = str1.isidentifier()
print(str2)
изход:
фалшив
15. islower (): Определя дали всички символи в даден низ са малки букви. Ако да, тогава връща вярно, друго връща невярно.
Пример:
str1 = “EduCBA”
str2 = str1.islower()
print(str2)
изход:
фалшив
16. isnumeric (): Определя дали всички знаци в даден низ са числови, това са числа и експоненти, които биха могли да бъдат в дроби. Ако да, тогава се връща вярно, иначе върнете невярно.
Пример:
str1 = “123”
str2 = str1.isnumeric()
print(str2)
изход:
Вярно
17. isprintable (): Определя дали всички знаци в даден низ са печатаеми или не. Ако да, тогава връща вярно, друго връща невярно. Символи като „\ t“ или „\ n“ не могат да бъдат отпечатвани.
Пример 1:
str1 = “EduCBA123”
str2 = str1.isprintable()
print(str2)
Изход: Вярно
Пример 2:
str1 = “\tEduCBA123”
str2 = str1.isprintable()
print(str2)
изход:
фалшив
18. isspace (): Определя дали всички символи в даден низ са бели празни пространства. Ако да, тогава връща вярно, друго връща невярно.
Пример:
str1 = “ “
str2 = str1.isspace ()
print(str2)
изход:
Вярно
19. istitle (): Определя дали стрингът следва набор от правила, за да бъде квалифициран като заглавие. Ако да, тогава връща вярно, друго връща невярно.
Пример:
str1 = “Hello From Educba”
str2 = str1.istitle()
print(str2)
изход:
Вярно
20. isupper (): Определя дали всички символи в даден низ са в големи букви. Ако да, тогава връща вярно, друго връща невярно.
Пример:
str1 = “HELLO FROM EDUCBA”
str2 = str1.isupper()
print(str2)
изход:
Вярно
21. join (): означава да свързвате два низа по итеративен начин.
Пример:
str1 = “Hello”
str2 = str1.join(“EduCBA”)
print(str2)
изход:
HelloEHellodHellouHelloCHelloBHelloA
22. долен (): означава преобразуване на целия низ в малки букви.
Пример:
str1 = “Hello from EduCBA.”
str2 = str1.lower()
print(str2)
изход:
здравей от educba.
23. горен (): означава да преобразувате целия низ в голям регистър.
Пример:
str1 = “Hello from EduCBA”
str2 = str1.upper()
print(str2)
изход:
Здравей от EDUCBA
24. замени (): означава да замените подреда с друга.
Пример:
str1 = “Hello from EduCBA!”
str2 = str1.replace(“ from”, ” there”)
print(str2)
изход:
Здравейте, EduCBA!
Заключение - струнни функции на Python
Това са някои от важните низови функции, които обикновено се използват. Преминаването през тези методи улеснява и по-бързо да се разработи код при работа с низове.
Препоръчителни статии
Това е ръководство за струнните функции на Python. Тук обсъдихме Въвеждането и важните струнни функции на Python. Можете да разгледате и другите ни предложени статии, за да научите повече -
- Какво е Python
- Функции за коса на кошера
- Python Команди
- VBScript струнни функции
- Python Frameworks | Преглед