Что такое символьная строка

Слайд 2

Символьные строки Присваивание: s = "Вася пошёл гулять" Ввод с клавиатуры:

Символьные строки

Присваивание:

s = "Вася пошёл гулять"

Ввод с клавиатуры:

s = input()

Вывод на

экран:

print(s)

Длина строки:

n = len(s)

length – длина

Слайд 3

Сравнение строк print("Введите пароль: ") s = input() if s ==

Сравнение строк

print("Введите пароль: ")
s = input()
if s == "sEzAm":
print("Слушаюсь и

повинуюсь!")
else:
print("Пароль неправильный")

стоит раньше в отсортированном списке

Слайд 4

Сравнение строк s1 = "паровоз" s2 = "пароход" if s1 print(s1,

Сравнение строк

s1 = "паровоз"
s2 = "пароход"
if s1 < s2:
print(s1, "<",

s2)
elif s1 == s2:
print(s1, "=", s2)
else:
print(s1, ">", s2)

паровоз < пароход

первые отличающиеся буквы

паровоз
пароход

Сравниваем с начала:

«в»: код 1074

«х»: код 1093

Слайд 5

Обращение к символу по номеру print ( s[5] ) print (

Обращение к символу по номеру

print ( s[5] )

print ( s[-2] )

s[len(s)-2]

s

= "информатика"
kot = s[-2]+s[3]+s[-4]

составить «кот»

Слайд 6

Посимвольная обработка строк s[4] = "a" Задача. Ввести строку и заменить

Посимвольная обработка строк

s[4] = "a"

Задача. Ввести строку и заменить в ней

все буквы «э» на буквы «е».

sNew = ""
for i in range(len(s)) :
if s[i] == "э":
sNew += "е"
else:
sNew += s[i]

строим новую строку!

range(len(s))

для каждого символа строки

len(s)-1

Слайд 7

Цикл перебора символов sNew = "" for c in s: if

Цикл перебора символов

sNew = ""
for c in s:
if c ==

"э":
sNew += "е"
else:
sNew += c

перебрать все символы строки

for c in s:

c