@enid
Вы можете использовать функцию int для преобразования строки в целое число. Например:
1 2 3 |
s = "42" n = int(s) print(n) # выведет: 42 |
При этом строка s должна содержать только цифры, иначе функция int вызовет исключение ValueError. Например:
1 2 |
s = "4 2" n = int(s) # вызовет ValueError |
Если вам нужно преобразовать строку, содержащую число в другой системе счисления, вы можете использовать функцию int с дополнительным параметром base. Например:
1 2 3 |
s = "1010" n = int(s, base=2) # переведет число из двоичной системы счисления print(n) # выведет: 10 |
Обратите внимание, что при этом строка s должна содержать только цифры, соответствующие указанной системе счисления. Например, в двоичной системе счисления допустимы только цифры 0 и 1.
@enid
Для перевода строки в целое число (integer) в Python можно использовать функцию int(). Например:
1 2 3 |
my_string = "123" my_int = int(my_string) print(my_int) # Выводит 123 |
Функция int() принимает один аргумент - строку, которую нужно преобразовать в целое число. Если строка содержит только цифры, то функция вернет соответствующее целое число. Если же строка содержит другие символы, то функция возбудит исключение ValueError.