Преобразование в строку

Простые типы / Числа / Integer

number = 42
s1 = str(number)
# s1 is '42'

s2 = f"{number}"
# s2 is '42'

# Zero-padded to 3 digits
s3 = f"{number:03d}"
# s3 is '042'

# Older style, same result
s4 = "{0:03d}".format(number)
# s4 is '042'

# No implicit conversion
try:
    s5 = "" + number
except TypeError as error:
    print(f"{error = }")

print(f"{s1 = }")
print(f"{s2 = }")
print(f"{s3 = }")
print(f"{s4 = }")