Python字符串中增加变量–%方式(格式化输出)
value = 10
string = 'test'
# 格式化输出int和str
int_value = 'lewis is %d' % value
str_value = 'lewis is %s' % string
# 匹配多种变量
int_str_value = 'lewis is %d %s' % (value, string)
print(int_value)
print(str_value)
print(int_str_value)
%s 字符串 (采用str()的显示)
%r 字符串 (采用repr()的显示)
%c 单个字符
%b 二进制整数
%d 十进制整数
%i 十进制整数
%o 八进制整数
%x 十六进制整数
%e 指数 (基底写为e)
%E 指数 (基底写为E)
%f 浮点数
%F 浮点数,与上相同
%g 指数(e)或浮点数 (根据显示长度)
%G 指数(E)或浮点数 (根据显示长度)
%% 字符"%"
可以支持占位
如%d 写错 %5d,表示占5个位置
value = 10
int_value = 'lewis is %5d' % value
print(int_value)
输出结果
lewis is 10
提供Python自动化脚本编写服务,如有需求可以联系qq:838648292