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

Преобразование чисел в строки в 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

Библиотека Pydantic: валидация данных на Python

Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…

6 дней ago

7 наилучших библиотек визуализации Python на 2024 год

Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…

1 неделя ago

Как преобразовать строку в байты в Python

В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…

3 недели ago

Что такое Werkzeug?

В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…

3 недели ago

Как прибавить дни, месяцы и годы к дате в Python

При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…

4 недели ago

Социальная аутентификация в приложении на Flask

В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…

2 месяца ago