Рубрики

Форматирование строк в Python с использованием%

В Python строка требуемого форматирования может быть достигнута разными способами.
Некоторые из них ;
1) Использование%
2) Использование {}
3) Использование строк шаблона

В этой статье обсуждается форматирование с использованием%.

Форматирование с использованием% аналогично форматированию printf в языке программирования C.
% d — целое число
% f — плавать
% s — строка
% x — шестнадцатеричный
% o — восьмеричное

В приведенном ниже примере описано использование форматирования с использованием% в Python

# Python программа для демонстрации использования форматирования с использованием%

   
# Инициализировать переменную как строку

variable = '15'

string = "Variable as string = %s" %(variable)

print string

   
# Печать как необработанные данные
# Спасибо Химаншу Пант за это

print "Variable as raw data = %r" %(variable)

   
# Преобразовать переменную в целое число
# И выполнить проверку других параметров форматирования

   

variable = int(variable) # Без этого ниже заявление

                        # выдаст ошибку.

string = "Variable as integer = %d" %(variable)

print string

print "Variable as float = %f" %(variable)

  
# печать в виде любой строки или символа после знака
# здесь я использую Mayank в качестве строки

print "Variable as printing with special char = %cmayank" %(variable)

  

print "Variable as hexadecimal = %x" %(variable)

print "Variable as octal = %o" %(variable)

Выход :

Variable as string = 15
Variable as raw data = '15'
Variable as integer = 15
Variable as float = 15.000000
Variable as printing with special char = mayank
Variable as hexadecimal = f
Variable as octal = 17

Эта статья предоставлена Нихилом Кумаром Сингхом (nickzuck_007)

Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой теме

Рекомендуемые посты:

Форматирование строк в Python с использованием%

0.00 (0%) 0 votes