Python字符串中增加变量--%方式(格式化输出)

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章