Строковые величины. Ввод, вывод, присваивание, сложение строк

Строки применяются для записи текстовой информации.
Строковый тип данных — это тип данных, используемый для представления последовательности символов, таких как буквы, цифры и различные знаки препинания.
Обозначается строковый тип str.

Создание строки 

Для создания строк используются парные кавычки '' или "":

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}. Пусть все мечты сбываются!')

Результат выполнения

Как вас зовут? Василий Какого домашнего питомца вы бы хотели иметь? собаку Как бы вы его назвали? Шарик Василий хотел бы иметь собаку с именем Шарик. Пусть все мечты сбываются!


Задания для самостоятельного решения

Написать  программу, которая  просит  ввести  название  государства  и  его  столицу,  затем  выводит  сообщение: 
Столица государства ... — город ... .
Вместо  многоточия  должны  быть  выведены соответствующие значения.

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.