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)
输出:
在上面的程序中,我们首先导入 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)
输出:
在上面的程序中,我们首先导入 Pandas 库,然后我们创建了一个dictionary ,我们将浮点值分配给Month和Salary。然后我们使用 format 函数将小数点后移动三位,然后执行程序,输出如上图所示。
String format() 是 Python3 中的一种字符串排列策略,可以进行多次替换,值得整理。这种策略让我们可以通过位置设计将字符串内部的组件连接起来。
结论
format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号‘{}’作为特殊字符代替
常见问题FAQ
- 程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
- 请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!