码迷,mamicode.com
首页 > 编程语言 > 详细

python——格式化输出、占位符、format()

时间:2018-08-19 12:52:51      阅读:1156      评论:0      收藏:0      [点我收藏+]

标签:ali   str   format   class   小数   格式化输出   pre   style   color   

占位符

常用占位符 描述
%s 字符串
%d 十进制整数
%o 八进制
%x 十六进制
%f 浮点数

 

 

 

 

 

 

>>> print(%s % hello world)  # 字符串输出
hello world
>>> print(%20s % hello world)  # 右对齐,取20位,不够则补位
         hello world
>>> print(%-20s % hello world)  # 左对齐,取20位,不够则补位
hello world         
>>> print(%.2s % hello world)  # 取2位
he
>>> print(%10.2s % hello world)  # 右对齐,取2位
        he
>>> print(%-10.2s % hello world)  # 左对齐,取2位
he
>>> print(%d元 % 10)
10元
>>> print(%f % 1.11)  # 默认保留6位小数
1.110000
>>> print(%.1f % 1.11)  # 取1位小数
1.1

format()

相对基本格式化输出采用‘%’的方法,format()功能更强大。

>>> print({} {}.format(hello,world))  # 不带字段
hello world
>>> print({0} {1}.format(hello,world))  # 带标号
hello world
>>> print({0} {1} {0}.format(hello,world))  # 打乱顺序
hello world hello
>>> print({1} {1} {0}.format(hello,world))
world world hello
>>> print({a} {tom} {a}.format(tom=hello,a=world))  # 带关键字
world hello world

 

python——格式化输出、占位符、format()

标签:ali   str   format   class   小数   格式化输出   pre   style   color   

原文地址:https://www.cnblogs.com/lalalaxpf/p/9500853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!