Жолдар функциялары мен әдістері
Автор: 010812601043 • Февраль 21, 2022 • Лекция • 528 Слов (3 Страниц) • 656 Просмотры
Кесте " Жолдар функциялары мен әдістері "
Функция немесе әдіс | Мақсаты |
S = 'str'; S = "str"; S = '''str'''; S = """str""" | Жол әріптері |
S = "s\np\ta\nbbb" | Экрандалған реттілік |
S = r"C:\temp\new" | Пішімделмеген жолдар (экрандауды басады) |
S = b"byte" | Байт жолы |
S1 + S2 | Байланыс (жолдарды қосу) |
S1 * 3 | Жолды қайталау |
S[i] | Индекс бойынша өтініш |
S[i:j:step] | Кесуді алу |
len(S) | Жолдың ұзындығы |
S.find(str, [start],[end]) | Жолдағы ішкі жолды іздеу. Бірінші енгізу нөмірін немесе -1 қайтарады |
S.rfind(str, [start],[end]) | Жолдағы ішкі жолды іздеу. Соңғы кіру нөмірін немесе -1 қайтарады |
S.index(str, [start],[end]) | Жолдағы ішкі жолды іздеу. Бірінші кіріс нөмірін қайтарады немесе ValueError шақырады |
S.rindex(str, [start],[end]) | Жолдағы ішкі жолды іздеу. Соңғы кіру нөмірін қайтарады немесе ValueError шақырады |
S.replace(шаблон, ауыстыру) | Үлгіні ауыстыру |
S.split(символ) | Жолды бөлгіш бойынша бөлу |
S.isdigit() | Жол сандардан тұрады ма |
S.isalpha() | Жол әріптерден тұрады ма |
S.isalnum() | Жол сандардан немесе әріптерден тұрады ма |
S.islower() | Жол кіші әріптегі таңбалардан тұрады ма |
S.isupper() | Жол жоғарғы регистрдегі таңбалардан тұрады ма |
S.isspace() | Жол бейнеленбейтін символдардан (бос орын, бетті аудару символы ('\f'), "жаңа жол" ('\n'), "каретканы аудару" ('\r'), "көлденең табуляция" ('\t') және "тік табуляция" ('\v') тұрады ма)) |
S.istitle() | Жолдағы сөздер бас әріппен басталады ма |
S.upper() | Жолды жоғарғы регистрге түрлендіру |
S.lower() | Жолды төменгі регистрге түрлендіру |
S.startswith(str) | S жолы str үлгісінен басталады ма |
S.endswith(str) | S жолы str үлгісімен аяқталады ма |
S.join(список) | S бөлгіші бар тізімнен жолды құрастыру |
ord(символ) | ASCII кодындағы Символ |
chr(число) | Таңбаға ASCII коды |
S.capitalize() | Жолдың бірінші таңбасын жоғарғы регистрге, ал қалғандарын төменгі регистрге аударады |
S.center(width, [fill]) | Жиектерінде fill таңбасы бар (әдепкі бос орын) центрленген жолды қайтарады) |
S.count(str, [start],[end]) | [Басы, соңы] ауқымындағы қиылыспайтын ішкі жолдар санын қайтарады (0 және жолдың әдепкі ұзындығы) |
S.expandtabs([tabsize]) | Ағымдағы бағанға байланысты барлық қойынды таңбалары бір немесе бірнеше бос орындармен алмастырылатын жолдың көшірмесін қайтарады. Егер TabSize көрсетілмесе, табуляция мөлшері 8 бос орынға сүйенеді |
S.lstrip([chars]) | Жолдың басындағы бос таңбаларды жою |
S.rstrip([chars]) | Жолдың соңындағы бос таңбаларды жою |
S.strip([chars]) | Жолдың басында және соңында бос таңбаларды жою |
S.partition(шаблон) | Бірінші шаблонның алдындағы бөлігі, шаблонның өзі және шаблоннан кейінгі бөлігі бар кортежді қайтарады. Егер үлгі табылмаса, жолдың өзі бар, содан кейін екі бос жол қайтарылады |
S.rpartition(sep) | Соңғы шаблонның алдындағы бөлігі, шаблонның өзі және шаблоннан кейінгі бөлігі бар кортежді қайтарады. Егер үлгі табылмаса, онда екі бос жол бар, содан кейін жолдың өзі қайтарылады |
S.swapcase() | Төменгі регистрді жоғарғы, ал жоғарғы регистрді төменгі регистрге аударады |
S.title() | Әр сөздің бірінші әрпі бас әріпке, ал қалғандары төменгі әріпке аударылады |
S.zfill(width) | Жолдың ұзындығын width-тен кем емес етеді, қажет болған жағдайда алғашқы таңбаларды нөлдермен толтырады |
S.ljust(width, fillchar=" ") | Жолдың ұзындығын width-тен кем емес етеді, қажет болған жағдайда соңғы таңбаларды fillchar символымен толтырады |
S.rjust(width, fillchar=" ") | Жолдың ұзындығын width-тен кем емес етеді, қажет болған жағдайда алғашқы таңбаларды fillchar символымен толтырады |
S.format(*args, **kwargs) | Жолды пішімдеу |
...