python字符串格式化的符号

python yekong

格式化符号

用于对应各种数据类型的格式化符号

符号 说明
%s 格式化字符串通用类型
%d 格式化整数
%f 格式化浮点数
%u 格式化无符号整数正整数
%c 格式化字符
%o 格式化无符号八进制数
%x 格式化无符号16进制数
%e 科学计数法格式化浮点数

%c 格式化字符

print('%c' % 1020)
返回 ϼ
print('%c' % 'a')
返回 a 
只能格式化单个字符

%u 格式化无符号整数正整数

print('%u' % -1)

%f 格式化浮点数

print('%f' % 3.12)
返回
3.120000

%d 格式化整数

print('%d' % 3.12)
返回
3

%s 格式化整数

print('%s' % 3.12)
返回
3.12

%o 八进制

print('%o' % 7)
print('%o' % 8)
返回
7
10

%x 十六进制

print('%x' % 16)
print('%x' % 32)
返回
10
20
喜欢