
Python. Ridade funktsioonid ja meetodid
| print(“”) | выводит текст или переменные на экран. |
| («Text{0} text.format(muutuja)) | |
| float() | число с пл. запятой, число дробное |
| input() | считывает ввод пользователя с клавиатуры. |
| name = input | (Введите ваше имя: <>) |
| type() | возвращает тип объекта |
| x = 5 | print(type(x)) |
| str() | преобразуют объекты в строки |
| bool() | функция возвращает логическое значение указанного объекта |
| vastus=int() | |
| round(arv, pos) | |
| capitalize() | «Text» |
| center(19,»*») | ************** * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ************** |
| upper() | «TEXT» |
| lower() | «text» |
| eval() | читает текстовое и переводит в мат допустим и выполняет функцию «2+2″=2+2=4 |
| from math import * | pi, sqrt(arv)=arv**(1/2) |
| from random import * | randit(min,max), random()={0,1} |
| try : | tegevus |
| except : | viga |
| if a>=1000 : | #a<0, a!=3000 |
| num_str = | str(42) |
| str_num = | int(«42») |
| float_num = | float(«3.14») |
| nimi=input(«Mis on sinu nimi? «).capitalize() | nimi->Nimi |
| vanus=int(input(«Kui vana sa oled? «)) | #»21″!=21 |
| Литералы строк | 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) |
| Поиск подстроки в строке. Возвращает номер первого вхождения или | -1 S.find(str, [start],[end]) |
| Поиск подстроки в строке. Возвращает номер первого вхождения или вызывает | ValueError S.index(str, [start],[end]) |
| Замена шаблона | .replace(шаблон, замена) |
| Разбиение строки по разделителю | .split(символ) |
| Состоит ли строка из цифр | .isdigit() |
| Состоит ли строка из букв | .isalpha() |
| Состоит ли строка из цифр или букв | .isalnum() |
| Состоит ли строка из символов в нижнем регистре | .islower() |
| Состоит ли строка из символов в верхнем регистре | .isupper() |
| Состоит ли строка из неотображаемых символов (пробел, символ перевода страницы (‘\f’), «новая строка» (‘\n’), «перевод каретки» (‘\r’), «горизонтальная табуляция» (‘\t’) и «вертикальная табуляция» (‘\v’)) | .isspace() |
| Начинаются ли слова в строке с заглавной буквы | .istitle() |
| Преобразование строки к верхнему регистру | .upper() |
| Преобразование строки к нижнему регистру | .lower() |
| Начинается ли строка S с шаблона str | .startswith(str) |
| Заканчивается ли строка S шаблоном str | .endswith(str) |
| Сборка строки из списка с разделителем S | .join(список) |
| Символ в его код ASCII | ord(символ) |
| Код ASCII в символ | chr(число) |
| Переводит первый символ строки в верхний регистр, а все остальные в нижний | .capitalize() |
| Возвращает отцентрованную строку, по краям которой стоит символ fill (пробел по умолчанию) | .center(width, [fill]) |
| Возвращает количество непересекающихся вхождений подстроки в диапазоне [начало, конец] (0 и длина строки по умолчанию) | .count(str, [start],[end]) |
| Возвращает копию строки, в которой все символы табуляции заменяются одним или несколькими пробелами, в зависимости от текущего столбца. Если TabSize не указан, размер табуляции полагается равным 8 пробелам | .expandtabs([tabsize]) |
| Удаление пробельных символов в начале строки | .lstrip([chars]) |
| Удаление пробельных символов в конце строки | .rstrip([chars]) |
| Удаление пробельных символов в начале и в конце строки | .strip([chars]) |
| Возвращает кортеж, содержащий часть перед первым шаблоном, сам шаблон, и часть после шаблона. Если шаблон не найден, возвращается кортеж, содержащий саму строку, а затем две пустых строки | .partition(шаблон) |
| Возвращает кортеж, содержащий часть перед последним шаблоном, сам шаблон, и часть после шаблона. Если шаблон не найден, возвращается кортеж, содержащий две пустых строки, а затем саму строку | .rpartition(sep) |
| Переводит символы нижнего регистра в верхний, а верхнего – в нижний | .swapcase() |
| Первую букву каждого слова переводит в верхний регистр, а все остальные в нижний | .title() |
| Делает длину строки не меньшей width, по необходимости заполняя первые символы нулями | .zfill(width) |
| Делает длину строки не меньшей width, по необходимости заполняя последние символы символом fillchar | .ljust(width, fillchar=» «) |
| Делает длину строки не меньшей width, по необходимости заполняя первые символы символом fillchar | .rjust(width, fillchar=» «) |



Lisa kommentaar