26.04.2025

Строки теория

a="5"
b="7"
s=a+b # контенация строк
print(s)
s=s*10 # повторение строки 10 раз
print(s)

s="Мама мыла раму"
print(s)
n=len(s)
print(n)
print(s[0]+s[3])

s1=s[3:8:2] # срез. нач-3, кон-7, шаг-2
print(s1)

s2=s[3::] # с третьего до конца
print(s2)

s3=s[:8:] # от начала до 7-го
print(s3)

s4=s[::-1] # перевернуть строку
print(s4)

print(s[-1]) # последний индекс строки
print(s[-2]) # предпоследний индекс строки

s5=s.replace("а","А") # замена строки на подстроку
print(s5)

s6=s.replace("Мама", "Папа")
print(s6)

s7=s.replace("а","А",2) # замена первых двух символов
print(s7)

m=s.split(" ") # разделить строку на слова по разделителю и поместить в массив
print(m)

for i in range(len(m)):
    print(m[i])

for i in range(len(s)): # пробегаем по индексу
    print(s[i])

print()

for i in s: # пробегаем по символам
    print(i)

n=s.count("а") # посчитать символы
print(n)