分享

python3 字符串格式

 融水公子 2020-07-31
讲解对象:python3 字符串格式
作者:融水公子 rsgz
Python3教程

python3 字符串格式
python3中输出字符串有很多种格式可以选择。

字符串格式
print("我叫 %s 今年 %d 岁!" % ('融水公子', 10))

name = '融水公子';
print('Hello %s' % name)

name = '融水公子';
print(f'Hello {name}')

str.format()

常见格式化字符
      %c 格式化字符及其ASCII码
      %s 格式化字符串
      %d 格式化整数
      %u 格式化无符号整型
      %o 格式化无符号八进制数
      %x 格式化无符号十六进制数
      %X 格式化无符号十六进制数(大写)
      %f 格式化浮点数字,可指定小数点后的精度
      %e 用科学计数法格式化浮点数
      %E 作用同%e,用科学计数法格式化浮点数
      %g %f和%e的简写
      %G %f 和 %E 的简写
      %p 用十六进制数格式化变量的地址

常见辅助格式
*:定义宽度或者小数点精度
-:用做左对齐
+:在正数前面显示加号( + )
<sp>:在正数前面显示空格
#:在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于用的是'x'还是'X')
0:显示的数字前面填充'0'而不是默认的空格
%:'%%'输出一个单一的'%'
(var):映射变量(字典参数)
m.n.m:是显示的最小总宽度,n 是小数点后的位数(如果可用的话)


---

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多