Rollo的Python之路Python:格式化输出:%与format

Posted rollost

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rollo的Python之路Python:格式化输出:%与format相关的知识,希望对你有一定的参考价值。

%用法:

1.0 整数的输出

%o —— oct 八进制
%d —— dec 十进制
%x —— hex 十六进制

>>> print(%o % 20)
24
>>> print(%d % 20)
20
>>> print(%x % 20)
14

2.0 浮点数输出 %f

3.0 字符串输出 %d

>>> print(%s % hello world)  # 字符串输出
hello world
print("%(u)s" % {u:"sdads"}) #可以用字典与表达

format用法:

(1)不带编号,即“{}”

(2)带数字编号,可调换顺序,即“{1}”、“{2}”

(3)带关键字,即“{a}”、“{tom}”

>>> 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

 

以上是关于Rollo的Python之路Python:格式化输出:%与format的主要内容,如果未能解决你的问题,请参考以下文章

Rollo的Python之路Python 编码与解码

Rollo的Python之路Python 闭包:Colsure

Rollo的Python之路Python 爬虫系统学习 Selenium 模拟登录

Rollo的Python之路Python Split()函数 的用法

Rollo的Python之路Python 爬虫系统学习 Requests 模块学习

Rollo的Python之路Python 爬虫系统学习 Selenium