Setir.split(simvol)
|
Sətri ayırıcıya görə bölür.
>>> Setir="ora-bura"
>>> Setir.split("-")
['ora', 'bura']
|
Setir.isdigit()
|
Sətir yalnız rəqəmlərdən ibarətdirsə, həqiqi, əks halda yalan qaytarır.
>>> Setir="1234567890"
>>> Setir.isdigit() True
>>> Setir="abcdefgh"
>>> Setir.isdigit() False
>>> Setir="a1b2c3d4"
>>> Setir.isdigit() False
|
Setir.isalpha()
|
Sətir yalnız hərflərdən ibarətdirsə, həqiqi, əks halda yalan qaytarır.
>>> Setir="abcdefgh"
>>> Setir.isalpha() True
>>> Setir="1234567890"
>>> Setir.isalpha() False
>>> Setir="a1b2c3d4"
>>> Setir.isalpha() False
|
Setir.isalnum()
|
Sətir yalnız rəqəmlərdən və ya hərflərdən ibarətdirsə, həqiqi, əks halda yalan qaytarır.
>>> Setir="a1b2c3d4"
>>> Setir.isalnum() True
>>> Setir="1234567890"
>>> Setir.isalnum() True
>>> Setir="abcdefgh"
>>> Setir.isalnum() True
>>> Setir="a1b2=+-c3d4"
>>> Setir.isalnum() False
|
Setir.islower()
|
Sətir yalnız alt reqistrdə olan simvollardan ibarətdirsə, həqiqi, əks halda yalan qaytarır.
>>> Setir="abcdefgh"
>>> Setir.islower() True
>>> Setir="ABCDEFGH"
>>> Setir.islower() False
>>> Setir="AaBbCcDdEeFfGgHh"
>>> Setir.islower() False
|
Setir.isupper()
|
Sətir yalnız üst reqistrdə olan simvollardan ibarətdirsə, həqiqi, əks halda yalan qaytarır.
>>> Setir="ABCDEFGH"
>>> Setir.isupper() True
>>> Setir="abcdefgh"
>>> Setir.isupper() False
>>> Setir="AaBbCcDdEeFfGgHh"
>>> Setir.isupper() False
|
Setir.isspace()
|
Sətir görünməyən simvollardan (probel, '\f' – növbəti səhifəyə keçid, '\n' – növbəti sətrə keçid, '\r' – karetkanın çevrilməsi, '\t' – üfqi tabulyasiya, '\v' – şaquli tabulyasiya) ibarətdirsə, həqiqi, əks halda yalan qaytarır.
>>> Setir="\f\n\r\t\v"
>>> Setir.isspace() True
>>> Setir="Sətir görünməyən simvollardan
\f\n\r\t\v ibarətdir"
>>> Setir.isspace() False
|
Setir.istitle()
|
Sətirdəki sözlər böyük hərflərlə başlayırsa, həqiqi, əks halda yalan qaytarır.
>>> Setir="Bu Bir Yoxlama Mətnidir."
>>> Setir.istitle() True
>>> Setir="Bu Bir Yoxlama mətnidir."
>>> Setir.istitle() False
|
Setir.upper()
|
Sətri üst reqistrə çevirir.
>>> Setir="abcdefgh"
>>> Setir.upper() 'ABCDEFGH'
|
Setir.lower()
|
Sətri alt reqistrə çevirir.
>>> Setir="ABCDEFGH"
>>> Setir.lower() 'abcdefgh'
|
Setir.startswith(str)
|
Setir sətri strşablonu ilə başlayırsa, həqiqi, əks halda yalan qaytarır.
>>> Setir="Azərbaycan"
>>> Setir.startswith("Az") True
>>> Setir.startswith("az") False
|
Setir.endswith(str)
|
Setir sətri str şablonu ilə qurtarırsa, həqiqi, əks halda yalan qaytarır.
>>> Setir="Azərbaycan"
>>> Setir.endswith("can") True
>>> Setir.endswith("Can") False
|
Setir.join(siyahı)
|
Verilmiş siyahıdan ayırıcı Setir olmaqla yeni sətir yığmaq.
>>> Setir="=+="
>>> Setir.join(["alma","armud","heyva","gilas"]) 'alma=+=armud=+=heyva=+=gilas'
|
ord(simvol)
|
Simvoldan ASCII kod almaq.
>>> ord("a") 97
|
chr(ədəd)
|
ASCII koddan simvol almaq.
>>> chr(97) 'a'
|
Setir.capitalize()
|
Sətrin birinci simvolunu üst reqistrə, digərlərini isə alt reqistrə çevirir.
>>> Setir="bu Bir YOXLAMA mƏtnidir"
>>> Setir.capitalize()
'Bu bir yoxlama mətnidir'
|
Setir.center(width, [fill])
|
Setir sətrini mərkəzə yerləşdirir və kənarlara fill simvolunu yazır. Əgər fill verilməmişsə, kənarlarda probel (boşluq) yazır.
>>> Setir="Salam dostum!"
>>> Setir.center(30, "=") '========Salam dostum!========='
>>> Setir.center(30,)
>>> Setir.center(30)
|
Setir.count(str, [start],[end])
|
str altsətrinin (start, end) diapazonunda Setir adlı sətrə neçə dəfə kəsişmədən iştirak etdiyini qaytarır. (0 və susma halında sətrin uzunluğu)
>>> Setir="abcdeabcabcdeabcd"
>>> Setir.count("abc", 0,55)
4
>>> Setir.count("zzz", 0,55)
0
|
Setir.expandtabs([tabsize])
|
Sətrin surətini qaytarır. Bu halda cari sütundan asılı olaraq bütün tabulyasiya simvolları ya bir simvolla və ya probellə əvəz edilir.
Əgərtabsizegöstərilməmişsə, onda 8 probel nəzərdə tutulur.
>>> Setir="Aaa bb ccccc dddd"
>>> Setir.expandtabs(4) 'Aaa bb ccccc dddd'
|
Setir.lstrip([chars])
|
Sətrin əvvəlində probel kimi istifadə edilən simvolların silinməsi
>>> Setir="==========abcdefgh========"
>>> Setir.lstrip("=") 'abcdefgh========'
|
Setir.rstrip([chars])
|
Sətrin sonunda probel kimi istifadə edilən simvolların silinməsi
>>> Setir="==========abcdefgh========"
>>> Setir.rstrip("=") '==========abcdefgh'
|
Setir.strip([chars])
|
Sətrin əvvəlində və sonunda probel kimi istifadə edilən simvolların silinməsi
>>> Setir="==========abcdefgh========"
>>> Setir.strip("=") 'abcdefgh'
|
Setir.partition(şablon)
|
Verilmiş şablona görə mətni üç hissəyə bölür: şablona qədərki hissə, şablon və şablondan sonrakı hissə. Qiyməti həmin hissələrdən ibarət olan kortej yaradır. Əgər şablon olmasa, birinci elementi həmin mətn, sonrakı elementləri boş olan kortej yaradır.
>>> Setir="aaaaaa==bbbbbb"
>>> Setir.partition("==") ('aaaaaa', '==', 'bbbbbb')
>>> Setir.partition("-") ('aaaaaa==bbbbbb', '', '')
|
Setir.rpartition(sep)
|
Verilmiş şablona görə mətni üç hissəyə bölür: sonuncu şablona qədərki hissə, şablon və sonuncu şablondan sonrakı hissə. Qiyməti həmin hissələrdən ibarət olan kortej yaradır. Əgər şablon olmasa, əvvəlki elementləri boş, üçüncü elementi isə həmin mətn olan kortej yaradır.
>>> Setir="aaaaaa==bbbbbb==cccccc"
>>> Setir.rpartition("==") ('aaaaaa==bbbbbb', '==', 'cccccc')
|