Приклади роботи з рядками

Дано рядок. Видалити з нього всі символи, чиї індекси діляться на 3. 

Спосіб 1
Спосіб 2
s = input()
k = ''
for i in range(len(s)):
    if i % 3 != 0:
        k = k + s[i]
print k
s = input()
a = list(s)
del a[::3]
print ''.join(a)

Дано рядок, що складається з слів, розділених пробілами. Визначте, скільки в ньому слів. Використовуйте для вирішення завдання метод count.

s=input()
for i in range (len(s)):
    d=s.count(' ')
print d+1

Дано рядок, що складається рівно з двох слів, розділених пропуском. Переставити ці слова місцями. Результат записати у рядок і вивести отриманий рядок.

Спосіб 1
Спосіб 2
s=input().split()
c=s[1]+' '+s[0]
print c
s = input()
w1 = s[:s.find(' ')]
w2 = s[s.find(' ') + 1:]
w = w2+' '+w1
print w

Дано рядок. Вивести рядок, що містить ті ж символи, але покладені в зворотному порядкуРезультат записати у рядок і вивести отриманий рядок.

s=input()
a=list(s)
a.reverse()
c=''.join(a)
print c

Дано рядок. Поміняти місцями перші і останні три елементи. Результат записати у рядок і вивести отриманий рядок.

s = str(input())
s1=s[:3]
print s1
s2=s[-3:]
print s2
s3=s2+s[3:-3]+s1
print s3