python中的format函数(python中format用法详解)38

作者 : 慕源网 本文共1104个字,预计阅读时间需要3分钟 发布时间: 2021-12-8 共261人阅读

python中的format函数(python中format用法详解)38

python中的format函数

python中format函数用于字符串的格式化

本文是Python Pandas教程系列的一部分,您可以点击Python Pandas使用教程查看所有。

语法和参数:

Pandas.format(value)

value表示任何字符串或浮点值等。

python中format用法详解

现在我们看到了各种关于格式函数如何在 Pandas 中工作的例子。

示例#1

代码:

import pandas as pd
info = {'Month' : ['September', 'October', 'November', 'December'],
'Salary': [ 3456789, 987654, 1357910, 90807065]}
df = pd.DataFrame(info, columns = ['Month', 'Salary'])
print("Existing Dataframe is :\n", df)
pd.options.display.float_format = '{:.3f}'.format
print('\nFinal :\n', df)

输出:

python中的format函数(python中format用法详解)38

在上面的程序中,我们首先导入 Pandas 库,然后我们创建了一个名为“info”的dictionary 或dataframe。稍后,我们使用 format 函数来获取最终dataframe结果。程序被执行,输出如上图所示。

示例#2

代码:

import pandas as pd
info = {'Month' : ['September', 'October', 'November', 'December'],
'Salary': [ 3456789.12, 987654.34, 1357910.56, 90807065.78]}
df = pd.DataFrame(info, columns = ['Month', 'Salary'])
print("Existing Dataframe is :\n", df)
pd.options.display.float_format = '{:.3f}'.format
print('\nFinal :\n', df)

输出:

python中的format函数(python中format用法详解)38

在上面的程序中,我们首先导入 Pandas 库,然后我们创建了一个dictionary ,我们将浮点值分配给Month和Salary。然后我们使用 format 函数将小数点后移动三位,然后执行程序,输出如上图所示。

String format() 是 Python3 中的一种字符串排列策略,可以进行多次替换,值得整理。这种策略让我们可以通过位置设计将字符串内部的组件连接起来。

结论

format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号‘{}’作为特殊字符代替


慕源网 » python中的format函数(python中format用法详解)38

常见问题FAQ

程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!

发表评论

开通VIP 享更多特权,建议使用QQ登录