Строки применяются для записи текстовой информации.
Строковый тип данных — это тип данных, используемый для представления последовательности символов, таких как буквы, цифры и различные знаки препинания.Обозначается строковый тип str.
Строка, в которой нет ни одного символа, называется пустой.
Результат выполнения:
К символам в строке можно обращаться, используя индекс. Нумерация символов начинается с нуля, s[i] соответствует i-му символу в строке s.
Создание строки
Для создания строк используются парные кавычки '' или "":
first = 'Привет, мир!'
second = "Привет, мир!"
s = ''
Ввод строк
Для ввода текстовых данных используется функция input():
name = input('Введите свое имя')
s = input()
Вывод строк
Для вывода текстовых данных используется функция print().
name = 'Иван'
print('Привет,', name)
Результат выполнения:
Привет, Иван
Сложение строковых величин
a = 'сияние'
b = 'северное'
print (a + b)
print (b + a)
print (b + ' ' + a)
print(f'{b} {a}') # форматный вывод
сияниесеверное
северноесияние
северное сияние
северное сияние
Умножение строки на число
a = 'сияние'
b = 'северное'
print (a*3)
print (b*4)
print ('Hello! '*5)
Результат выполнения:
сияниесияниесияние
северноесеверноесеверноесеверное
Hello! Hello! Hello! Hello! Hello!
Нумерация символов в строке
К символам в строке можно обращаться, используя индекс. Нумерация символов начинается с нуля, s[i] соответствует i-му символу в строке s.
Пусть s = 'World'. Таблица ниже показывает, как работает индексация:
... хотел бы иметь ... с именем … Пусть все мечты сбываются!
Вместо многоточия должны быть выведены соответствующие значения.
Выражение |
Результат |
Место в строке |
s[0] |
W |
первый символ строки |
s[1] |
o |
второй символ строки |
s[2] |
r |
третий символ строки |
s[3] |
l |
четвертый символ строки |
s[4] |
d |
пятый символ строки |
Задание
Напишите программу, которая организует диалог с пользователем по следующему шаблону:
Как вас зовут?
Какого домашнего питомца вы бы хотели иметь?
Как бы вы его назвали?
... хотел бы иметь ... с именем … Пусть все мечты сбываются!
Вместо многоточия должны быть выведены соответствующие значения.
Программа
Name = input ('Как вас зовут? ')
Pet = input ('Какого домашнего питомца вы бы хотели иметь? ')
PetName = input ('Как бы вы его назвали? ')
print (f'{Name} хотел бы иметь {Pet} с именем {PetName}. Пусть все мечты сбываются!')
Результат выполнения
Как вас зовут? Василий
Какого домашнего питомца вы бы хотели иметь? собаку
Как бы вы его назвали? Шарик
Василий хотел бы иметь собаку с именем Шарик. Пусть все мечты сбываются!
Задания для самостоятельного решения
Написать программу, которая просит ввести название государства и его столицу, затем выводит сообщение:
Столица государства ... — город ... .
Вместо многоточия должны быть выведены соответствующие значения.
Вместо многоточия должны быть выведены соответствующие значения.
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.