etru_RU

Теория

от автора

в

Python. Функции и методы строк

print(«»)выводит текст или переменные на экран.
print(«Text{0} text.format(muutuja))
float()число с пл. запятой, число дробное
input()считывает ввод пользователя с клавиатуры.
name = input(Введите ваше имя: <>)
type()возвращает тип объекта
x = 5print(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(список)
Символ в его код ASCIIord(символ)
Код 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=» «)


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *