26.04.2025

Строки

https://pythonworld.ru/tipy-dannyx-v-python/stroki-funkcii-i-metody-strok.html

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

a="6"
b="7"
s1=a+b # контенация строк (склеивание)
print(s1)
s2="12"*10 # повторение строки
print(s2)

print(s)
srez1=s[3:10:1] # нач, кон, шаг
print(srez1)
srez2=s[3:13:2]
print(srez2)

print(s[1::]) # начинает с 1 до конца
print(s[:10:]) # начинает с начала до 9 включиельно

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

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

n=len(s) # длина
print(n)

s3=s.replace("а","A") # замена подстроки на другую подстроку
print(s3)
s4=s.replace("Мама","Папа")
print(s4)

s5=s.replace("а","A",2) # заменяет первые два вхождения
print(s5)

n1=s.count("а") # количество подстрок в строке
print(n1)

s10="Мама;мыла;раму"
m=s10.split(";") # Разбиение строки по разделителю
print(m)