Увод
У овом ћемо се чланку позабавити колико питхон стринг функција се често користе.
Питхон се састоји од пет главних типова података, наиме испод:
- Нумеричке (подтипови којих су - инт, дуги, плутајући и сложени)
- Низ
- Листа
- Тупле
- Речник
На пример
str1 = 'Hello from EduCBA'
OR
Str2 = “Hello from EduCBA”
Белешка:
За разлику од Јава или Ц ++, приликом декларирања променљиве не треба ни спомињати тип података. Особа може директно доделити вредност променљивој.
У овом ћемо чланку детаљније погледати врсту података Стринг и његове функције.
Једнократне и двоструке наводнице користе се приликом додјељивања вриједности низа варијабли.
Питхон стринг функције
1. великим словима (): претвара почетно слово низа у велико слово.
Пример:
str1 = “hello from EduCBA”
str2 = str1.capitalize()
print(str2)
Излаз :
Поздрав, ЕдуЦБА
2. цасефолд (): Претвара цео низ у мала слова.
Пример:
str1 = “HELLO FROM EduCBA”
str2 = str1.casefold()
print(str2)
Излаз:
здраво од едуцбе
3. центер (): Поравнава низ у средини одређене дужине.
Пример:
str1 = “EduCBA”
str2 = str1.center(10)
print(str2)
Излаз:
ЕдуЦБА
То су два размака са леве стране празнина, а затим шест знакова низа и још два празна знака са десне стране, што износи укупно десет знакова.
4. цоунт (): Враћа број појављивања подврста у датом низу.
Пример:
str1 = “Hello from EduCBA. Welcomw to EduCBA”
num = str1.count(“EduCBA”)
print(str2)
Излаз:
2
5. енцоде (): Претвара низ у његову шифрирану верзију.
Пример:
str1 = “EduCBA”
str2 = str1.encode()
print(“Hello from”, str2)
Излаз:
Поздрав из вфг / 7хит / 4
6.ндсвитх (): Враћа труе ако се наведени низ завршава специфицираном подстрингом.
Пример:
str1 = “Hello from EduCBA”
str2 = str1.endswith(“CBA”)
print(str2)
Излаз:
истина
7. екпандтабс (): Замењује величину табулатора датим нумеричким размацима. Задана величина картице је 8 знаковних размака.
Пример:
str1 = “Hello\tfrom\tEduCBA”
str2 = str1.expandtabs(2)
print(str2)
Излаз:
Поздрав из ЕдуЦБА
8. финд (): тражи главни низ с лијеве стране за одређени подстринг и враћа његову позицију унутар пронађеног подударања, ако не врати -1 када није пронађено подударање.
Пример:
str1 = “Hello from EduCBA”
str2 = str1.find(“EduCBA”)
print(str2)
Излаз:
11
9. формат (): Помаже форматирање низа коришћењем резервних места.
Пример:
str1 = “EduCBA”
print("Hello from ().".format(str1))
Излаз:
Поздрав из ЕдуЦБА.
10. индекс (): Проналази позицију појаве подстране претрагом главног низа по одређеној подсторији и враћа његову позицију у подударности је пронађена, ако не баца грешку.
Пример:
str1 = “Hello from EduCBA”
str2 = str1.index(“EduCBA”)
print(str2)
Излаз :
11
11. исалнум (): Одређује да ли су сви знакови у датом низу алфанумерички, то су само алфабети и бројеви. Ако је одговор да, онда враћа труе, елсе враћа фалсе. Ако постоји размак између, враћа се лажно.
Пример:
str1 = “EduCBA123”
str2 = str1.isalnum()
print(str2)
Излаз:
Истина
12. исалпха (): Одређује да ли су сви знакови у датом низу алфабети. Ако да, вратите тачно, у супротном вратите лажно. Ако постоји размак између, враћа се лажно.
Пример:
str1 = “HellofromEduCBA”
str2 = str1.isalpha()
print(str2)
Излаз:
Истина
13. исдецимал (): Одређује да ли су сви знакови у одређеном низу децимала. Ако је одговор да, онда враћа труе, елсе враћа фалсе. Ако постоји размак између, враћа се лажно.
Пример:
str1 = “123456”
str2 = str1.isdecimal()
print(str2)
Излаз:
Истина
14. исидентифиер (): Одређује да ли је стринг важећи идентификатор или не. Ако је одговор да, онда враћа труе, елсе враћа фалсе. Ако постоји размак између, враћа се лажно.
Пример 1:
str1 = “EduCBA123”
str2 = str1.isidentifier()
print(str2)
Излаз:
Истина
Пример 2:
str1 = “EduCBA 123”
str2 = str1.isidentifier()
print(str2)
Излаз:
Лажно
15. исловер (): Одређује да ли су сви знакови у датом низу мала слова. Ако је одговор да, онда враћа труе, елсе враћа фалсе.
Пример:
str1 = “EduCBA”
str2 = str1.islower()
print(str2)
Излаз:
Лажно
16. иснумериц (): Одређује јесу ли сви знакови у датом низу нумерички, односно бројеви и експоненти који би могли бити у дјеловима. Ако је одговор да, онда враћа труе, у супротном врати фалсе.
Пример:
str1 = “123”
str2 = str1.isnumeric()
print(str2)
Излаз:
Истина
17. испринтабле (): Одређује да ли су сви знакови у датом низу за испис или нису. Ако је одговор да, онда враћа труе, елсе враћа фалсе. Знакови попут "\ т" или "\ н" се не могу исписати.
Пример 1:
str1 = “EduCBA123”
str2 = str1.isprintable()
print(str2)
Излаз: Тачно
Пример 2:
str1 = “\tEduCBA123”
str2 = str1.isprintable()
print(str2)
Излаз:
Лажно
18. исспаце (): Одређује да ли су сви знакови у одређеном низу бели размаци. Ако је одговор да, онда враћа труе, елсе враћа фалсе.
Пример:
str1 = “ “
str2 = str1.isspace ()
print(str2)
Излаз:
Истина
19. иститле (): Одређује да ли низ следи низ правила како би био квалификован као наслов. Ако је одговор да, онда враћа труе, елсе враћа фалсе.
Пример:
str1 = “Hello From Educba”
str2 = str1.istitle()
print(str2)
Излаз:
Истина
20. исуппер (): Одређује да ли су сви знакови у датом низу велика слова. Ако је одговор да, онда враћа труе, елсе враћа фалсе.
Пример:
str1 = “HELLO FROM EDUCBA”
str2 = str1.isupper()
print(str2)
Излаз:
Истина
21. јоин (): Значи поновити спајање два низа на поновљени начин.
Пример:
str1 = “Hello”
str2 = str1.join(“EduCBA”)
print(str2)
Излаз:
ХеллоЕХеллодХеллоуХеллоЦХеллоБХеллоА
22. доњи (): значи претварање целог низа у мала слова.
Пример:
str1 = “Hello from EduCBA.”
str2 = str1.lower()
print(str2)
Излаз:
здраво од едуцбе.
23. уппер (): значи претварање целог низа у велика слова.
Пример:
str1 = “Hello from EduCBA”
str2 = str1.upper()
print(str2)
Излаз:
ЗДРАВИ ОД ЕДУЦБЕ
24. субституте (): Значи замену подстиме другом.
Пример:
str1 = “Hello from EduCBA!”
str2 = str1.replace(“ from”, ” there”)
print(str2)
Излаз:
Здраво, ЕдуЦБА!
Закључак - Функције стрингова Питхон
Ово је неколико важних стринг-функција које се обично користе. Кроз ове методе олакшава се и брже развијање кода приликом рада са жицама.
Препоручени чланци
Ово је водич за Питхон стринг функције. Овде смо разговарали о уводу и важним функцијама стрингова жица. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -
- Шта је Питхон
- Функције жица кошнице
- Питхон Цоммандс
- Функције стрингова ВБСцрипт
- Питхон Фрамеворкс | Преглед