Linux

Как да конвертирате Integer в String в Python

Как да конвертирате Integer в String в Python

Python има няколко вградени типа данни. Понякога, когато пишете код на Python, може да се наложи да конвертирате един тип данни в друг. Например, обединете низ и цяло число, първо, ще трябва да конвертирате цялото число в низ.

Тази статия обяснява как да конвертирате цяло число на Python в низ.

Python str () Функция #

В Python можем да конвертираме цели числа и други типове данни в низове, използвайки вграденото str () функция.

The str () функция връща низова версия на даден обект. Приема следните форми:

class str (object = ") class str (object = b", encoding = 'utf-8', грешки = 'стриктно') 

Функцията приема три аргумента, но обикновено, когато конвертирате цяло число в низ, ще предадете само един аргумент (обект) към функцията.

Преобразуване на Python Integer в String #

За да конвертирате цялото число 23 в низова версия, просто прехвърлете числото в str () функция:

str (23) тип (дни) 
„23“  

Кавичките около 23 показват, че числото не е цяло число, а е обект от тип низ. Също така Тип() функция показва, че обектът е низ.

В Python низовете се декларират с помощта на single ('), двойно ("), или тройни кавички ("").

Обединяване на низове и цели числа #

Нека се опитаме да обединим низове и цели числа с помощта на + оператор и отпечатайте резултата:

number = 6 lang = "Python" quote = "Има" + number + "релационни оператори в" + lang + "."печат (оферта) 

Python ще хвърли a TypeError грешка при изключение, тъй като не може да обедини низове и цели числа:

Проследяване (последно последно обаждане): Файл "", ред 1, в  TypeError: може да свърже str (не "int") към str 

За да преобразувате цялото число в низ, предайте цялото число на str () функция:

number = 6 lang = "Python" quote = "Има" + str (число) + "релационни оператори в" + lang + "."печат (оферта) 

Сега, когато стартирате кода, той ще бъде изпълнен успешно:

В Python има 6 релационни оператора. 

Съществуват и други начини за обединяване на низове и числа.

Вграденият низ клас осигурява a формат () метод, който форматира даден низ, използвайки произволен набор от позиционни и ключови аргументи:

number = 6 lang = "Python" quote = "Има  релационни оператори в .".формат (номер, език) печат (цитат) 
В Python има 6 релационни оператора. 

На Python 3.6 и по-късно, можете да използвате f-низове, които са буквални низове с префикс с 'f', съдържащи изрази в скоби:

number = 6 lang = "Python" quote = f "В lang има number релационни оператори."печат (оферта) 
В Python има 6 релационни оператора. 

И накрая, можете да използвате стария% -форматиране:

number = 6 lang = "Python" quote = "Има% s релационни оператори в% s."% (брой, език) отпечатване (оферта) 
В Python има 6 релационни оператора. 

Заключение №

В Python можете да конвертирате цяло число в низ с помощта на str () функция.

Ако имате въпроси или отзиви, не се колебайте да оставите коментар.

Безплатни и игри с отворен код за разработване на Linux игри
Тази статия ще обхване списък с безплатни двигатели за игри с отворен код, които могат да се използват за разработване на 2D и 3D игри на Linux. Същес...
Урок Сянка на Tomb Raider за Linux
Shadow of the Tomb Raider е дванадесетото допълнение към поредицата Tomb Raider - франчайз за екшън-приключенска игра, създаден от Eidos Montreal. Игр...
Как да увеличите FPS в Linux?
FPS означава Кадри в секунда. Задачата на FPS е да измерва честотата на кадрите при възпроизвеждане на видео или игрални изпълнения. С прости думи бро...