5 методов добавления двух строковых чисел в Python

Чтобы добавить два строковых числа в Python, вы можете использовать следующие методы:

Метод 1: использование функции int()

num1 = "123"
num2 = "456"
sum = int(num1) + int(num2)
result = str(sum)
print(result)

Метод 2: использование функции int() и eval()

num1 = "123"
num2 = "456"
sum = eval(num1) + eval(num2)
result = str(sum)
print(result)

Метод 3: использование функции map() и sum()

num1 = "123"
num2 = "456"
sum = sum(map(int, [num1, num2]))
result = str(sum)
print(result)

Метод 4. Использование функции ord() и chr()

num1 = "123"
num2 = "456"
sum = ord(num1) - ord('0') + ord(num2) - ord('0')
result = str(sum)
print(result)

Метод 5. Использование пользовательской функции

def add_strings(num1, num2):
    sum = int(num1) + int(num2)
    result = str(sum)
    return result
num1 = "123"
num2 = "456"
print(add_strings(num1, num2))