Работа с цифровыми строками в Python: методы и примеры

  1. Преобразование строки в целое число. Вы можете преобразовать строку цифр в целое число с помощью функции int(). Например:

    digit_string = "12345"
    digit_int = int(digit_string)
    print(digit_int)  # Output: 12345
  2. Преобразование строки в число с плавающей запятой. Если ваша строка цифр представляет десятичное число, вы можете преобразовать ее в число с плавающей запятой, используя функцию float(). Например:

    digit_string = "3.14"
    digit_float = float(digit_string)
    print(digit_float)  # Output: 3.14
  3. Проверьте, содержит ли строка только цифры. Вы можете проверить, содержит ли строка только цифры, с помощью метода isdigit(). Он возвращает True, если все символы в строке являются цифрами, и Falseв противном случае. Например:

    digit_string = "12345"
    if digit_string.isdigit():
       print("String contains only digits")
    else:
       print("String contains non-digit characters")
  4. Перебор цифр. Если вы хотите обработать каждую цифру отдельно, вы можете перебрать символы в строке и преобразовать их в целые числа. Например:

    digit_string = "12345"
    for char in digit_string:
       digit = int(char)
       print(digit)
  5. Подсчет цифр в строке. Подсчитать количество цифр в строке можно с помощью цикла и метода isdigit(). Например:

    digit_string = "12345"
    count = 0
    for char in digit_string:
       if char.isdigit():
           count += 1
    print("Number of digits:", count)