Мини-задача на разогрев: являются ли две строки анаграммами?

Преобразование чисел в строки в Python

Чтобы конвертировать число в строку, используйте встроенную функцию str(). Эта функция в качестве входящих данных принимает число (или другой тип данных), а в результате выдает строку.

Примеры

Вот один пример:

>>> str(123)
'123'

Если число является значением переменной, конвертировать его можно следующим образом:

>>> number = 999
>>> number_as_string = str(number)
>>> number_as_string
'999'

Конкатенация строк и чисел в Python

Иногда возникает необходимость сконструировать строку, содержащую число из другой переменной. Вот пример, как это делается:

>>> week = 33
>>> greeting = "it is week " + str(week)
>>> greeting
'it is week 33'

Избегаем преобразования типов данных

Когда разработчикам нужно объединить число и строку, они обычно применяют функцию str() непосредственно перед выводом данных на экран. Например:

>>> name = "Bob"
>>> age = 33
>>> print(name + " is " + str(age) + " years old")
Bob is 33 years old

Но гораздо более чистый способ — применять к строкам метод .format():

>>> print("{name} is {age} years old".format(name=name, age=age))
Bob is 33 years old

А еще лучше — использовать f-строки (Python 3):

>>> print(f"{name} is {age} years old")
Bob is 33 years old

Марина

Recent Posts

10 удалённых Python-вакансий

Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…

6 месяцев ago

Где искать Python-вакансии в 2026 году: зачем на Talanto.work появился отдельный сценарий поиска

Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…

6 месяцев ago

Срезы в Python со всеми подробностями

Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…

8 месяцев ago

Возведение в степень в Python: полное руководство

В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…

9 месяцев ago

Как удалить дубликаты из списка Python?

Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…

9 месяцев ago

Виртуальный (shared) хостинг от SpaceWeb: технический обзор

Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…

11 месяцев ago