python字符串格式化三种方式
python字符串格式化三种方式
百分号%格式化
使用%对字符串格式化是python 2.x版本的一种方式,在python 3.x版本中已经被弃用了。
format()方法
支持python 2.x和python 3.x版本使用。
f-字符串
python 3.6版本后引入的一种字符串格式化方法,在代码的可读性和运行效率方面有优势。
格式化控制符说明
s——>字符串d——>十进制整数f、F——>十进制浮点数g、G——>十进制整数或浮点数

%号格式化输出

基本用法是将值插入到%s占位符的字符串中。%s 表示格式化一个对象为字符串。
如%±6s中6表示字符串的长度,字符串长度大于6时输出整个字符串,长度小于6时,如果是+号那么就在字符串左侧填补空格,如果是-号那么就在字符串右侧填补空格。
1 | [root@wds069 python]# cat print_str1.py |
执行如下
示例

1 | [root@wireguard_cli_2 ~]# cat py5.py |
执行如下
1 | [root@wireguard_cli_2 ~]# python3 py5.py |



