Font size
WorksheetsОсновные методы строк
Total questions: 57
Worksheet time: 38mins
возвращает True, если строка состоит только из алфавитных символов
(a)
: возвращает True, если строка состоит только из символов в нижнем регистре
(a)
: возвращает True, если все символы строки в верхнем регистре
(a)
возвращает True, если все символы строки - цифры
(a)
(str): возвращает True, если строка начинается с подстроки str
(a)
(str): возвращает True, если строка заканчивается на подстроку str
(a)
(): переводит строку в нижний регистр
(a)
(): переводит строку в вехний регистр
(a)
(): начальные символы всех слов в строке переводятся в верхний регистр
(a)
(): переводит в верхний регистр первую букву только самого первого слова строки
(a)
(): удаляет начальные пробелы из строки
(a)
(): удаляет конечные пробелы из строки
(a)
(): удаляет начальные и конечные пробелы из строки
(a)
: возвращает индекс подстроки в строке. Если подстрока не найдена, возвращается число -1
(a)
(old, new[, num]): заменяет в строке одну подстроку на другую
(a)
([delimeter[, num]]): разбивает строку на подстроки в зависимости от разделителя
(a)
(delimeter): разбивает строку по разделителю на три подстроки и возвращает кортеж из трех элементов - подстрока до разделителя, разделитель и подстрока после разделителя
(a)
(strs): объединяет строки в одну строку, вставляя между ними определенный разделитель
(a)
Литерал строки
S = ""str"""
S== "s\ np\ ta\ nbbb"
b"byte"
S1 + S2
S1 * 3
Экранированный список
S = ""str"""
S== "s\ np\ ta\ nbbb"
b"byte"
S1 + S2
S1 * 3
Байтовые строки
S = ""str"""
S== "s\ np\ ta\ nbbb"
b"byte"
S1 + S2
S1 * 3
Конкатенация
S = ""str"""
S== "s\ np\ ta\ nbbb"
b"byte"
S1 + S2
S1 * 3
Умножение строк
S = ""str"""
S== "s\ np\ ta\ nbbb"
b"byte"
S1 + S2
S1 * 3
Поиск по индексу
S[ i ]
S[i:j:step]
len(S)
S.replace
S.split
Вычитание из части
S[ i ]
S[i:j:step]
len(S)
S.replace
S.split
Длина строки
S[ i ]
S[i:j:step]
len(S)
S.replace
S.split
Изменить шаблон
S[ i ]
S[i:j:step]
len(S)
S.replace
S.split
Разделить строку с помощью разделителя
S[ i ]
S[i:j:step]
len(S)
S.replace
S.split
Проверка наличия цифр в строке
S.isdigit()
S.isalpha()
ord
chr
S.lstrip
Проверить, состоит ли строка из букв
S.isdigit()
S.isalpha()
ord
chr
S.lstrip
Его символ ASCII-кода
S.isdigit()
S.isalpha()
ord
chr
S.lstrip
Код ASCII символа
S.isdigit()
S.isalpha()
ord
chr
S.lstrip
Удаление пробелов в начале строки
S.rstrip
S.strip
S.format
str.isupper
S.lstrip
Удаление пробелов в конце строки
S.rstrip
S.strip
S.format
str.isupper
S.lstrip
Удаление пробелов в конце и в начале строки
S.rstrip
S.strip
S.format
str.isupper
S.lstrip
Форматирование строки
S.rstrip
S.strip
S.format
str.isupper
S.lstrip
Проверяет, состоит ли строка только из символов в верхнем регистре
S.rstrip
S.strip
S.format
str.isupper
S.lstrip
s="информатика"
print(s[3:5])
ор
s="информатика"
print(s[2:-2])
форматик
формати
s="информатика"
print(s[-4:-2])
тик
ти
s="информатика"
print(s[:6])
s="информатика"
print(s[1:])
нформаикa
s="информатика"
print(s[:])
string = "Python Programming"
print(string.lower())
print(string.upper())
python programming
PYTHON PROGRAMMING
PYTHON PROGRAMMING
python programming
string = "Data Science"
print(string.lower())
print(string.upper())
data science
DATA SCIENCE
DATA SCIENCE
data science
string = "Python is fun"
print("Python" in string)
print("python" in string)
False, False
string = "Machine Learning"
print("Learning" in string)
print("machine" in string)
False, False
print("Python".isalpha())
print("2023".isdigit())
print("data science is fun".title())
print("data science is fun".capitalize())
Data Science Is Fun
Data science is fun
Data science is fun
Data Science Is Fun
data science Is Fun
Data Science Is Fun,
Data Science is fun
Data Science Is Fun,
print("python programming".title())
print("python programming".capitalize())
Python programming Python Programming
Python Programming Python programming
PYTHON PROGRAMMING
python programming
Python programming python Programming
string = "Python is awesome"
print(string.find("is"))
print(string.find("IS"))
string = "Info Learning is cool"
print(string.find("Learning"))
print(string.find("Info"))
5, -1
string = "Hello, World!"
print(string.replace("World", "Python")) #
print(string.replace("o", "O", 1))
Hello, Python!
HellO, WOrld!
HellO, Python!
HellO, PythOn!
string = "apple,banana,orange,grape"
print(string.split(","))
print(string.split(",", 2))
['apple', 'banana', 'grape']
['apple', 'banana', 'grape']
['apple', 'banana', 'orange', 'grape']['apple', 'banana', 'orange,grape']
words = ["apple", "banana", "orange"]
print("-".join(words))
print(", ".join(words))
apple-banana-orange
apple, banana, orange
banana-orange-apple orange, apple
apple-banana-orange banana, orange
words = ["one", "two", "three", "four"]
print(" ".join(words))
print("/".join(words))
one/two three/four
one two three four
one/two/three/four
one, two, three, four
words = ["cat", "dog", "bird"]
print(";".join(words))
print(" -> ".join(words))
cat -> bird -> dog
cat;dog;bird
