В Python съществуват множество техники за преобразуване на число в низ. Използването на вградената функция str(), която преобразува числови стойности - включително цели числа - в техните низови представяния, е един популярен метод. За да извлечете съвпадащия низ, просто въведете целочислената променлива като вход на str(). Алтернативен подход е да се използват техники за форматиране на низове като f-низове, при които целочислената променлива се преобразува автоматично в низ чрез затварянето й във фигурни скоби {} в рамките на низов литерал. За да завършите преобразуването, можете също да използвате спецификатора за форматиране %s в низове или. функция format().
вълк или лисица
Синтаксис -
str(integer_Value)
Нека разберем следния пример.
Пример - 1 Използване на функцията str().
n = 25 # check and print type of num variable print(type(n)) print(n) # convert the num into string con_num = str(n) # check and print type converted_num variable print(type(con_num)) print(con_num)
Изход:
25 25
Обяснение:
Цялочислена променлива, наречена n, се инициализира със стойност 25 в този пасаж от кода на Python. След това потвърждава, че n е цяло число, като отпечатва неговия тип и стойност. След това използва метода str(), за да превърне n в низ, който след това присвоява на con_num. Впоследствие типът и стойността на con_num се отпечатват, като се проверява, че това е низ със същата стойност като n, която е '25'. Резултатът показва как да конвертирате цяло число в низ, като същевременно запазите първоначалната стойност. Той също така илюстрира как да промените типа от int на str.
Пример - 2 Използване на цяло число '%s'
n = 10 # check and print type of n variable print(type(n)) # convert the num into a string and print con_n = '% s' % n print(type(con_n))
Изход:
Обяснение:
карта на машинопис
Цялочислена променлива, наречена n, се инициализира със стойност 10 в този пример на Python. Софтуерът първо извежда неговия тип, като проверява дали е цяло число. След това използва спецификатора на формат %s във форматиран низов израз, за да превърне n в низ, който след това присвоява на con_n. След преобразуването, той извежда типа на con_n и потвърждава, че е низ. Тази техника на преобразуване превръща целочислената стойност n в представяне на низ, като използва %s като контейнер за стойността. Това дава възможност за форматиране на низове.
Пример - 3: Използване на функцията .format().
n = 10 # check and print type of num variable print(type(n)) # convert the num into string and print con_n = '{}'.format(n) print(type(con_n))
Изход:
Обяснение:
Цялочислена променлива, наречена n, се инициализира със стойност 10 в този пример на Python. Софтуерът първо извежда типа на n, като проверява дали е цяло число. След това използва низов израз и. format() за преобразуване на n в низ, който след това присвоява на con_n. След преобразуването той потвърждава, че con_n е низ, като отпечатва неговия тип. Функцията.format() на Python е гъвкав начин за форматиране на низове; тя ви позволява динамично да вмъквате променливи в низове, без да променяте оригиналните им типове данни.
Пример - 4: Използване на f-низ
n = 10 # check and print type of num variable print(type(n)) # convert the num into string conv_n = f'{n}' # print type of converted_num print(type(conv_n))
Изход:
Обяснение:
javascript onclick
Цялочислена променлива, наречена n, се инициализира със стойност 10 в този пример на Python. Софтуерът първо извежда типа на n, като проверява дали е цяло число. След това присвоява n на conv_n и го затваря във къдрави скоби {}, за да го трансформира в низ, използвайки форматиране на f-низ. След преобразуването се потвърждава, че обектът е низ чрез отпечатване на типа conv_n. Променливите и изразите могат да бъдат директно поставени в низови литерали с помощта на F-низове, които осигуряват ясен и разбираем метод за форматиране на низове в Python, като същевременно запазват техните оригинални типове данни.
Всяка техника за промяна на целочисления тип данни към низов тип данни е специфицирана. Можете да използвате това, което най-добре отговаря на вашите нужди.