python中的f是format函数的缩写,用于格式化输出。

format函数常见的用法是str.format(),其基本语法是通过{}和:来代替以前的%。

示例:>>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序

'hello world'

>>> "{0} {1}".format("hello", "world") # 设置指定位置

'hello world'

>>> "{1} {0} {1}".format("hello", "world") # 设置指定位置

'world hello world'

注意:如果在字符串中需要直接展示花括号,则用另一个花括号包裹起来转义。

见示例:>>> "{{我是谁}}:{}".format("皮卡丘")

'{我是谁}:皮卡丘'

也支持参数式填写,有点像SHELL的变量:>>> "我是谁:{pikachu}".format(pikachu="皮卡丘")

'我是谁:皮卡丘'

数字格式化

b、d、o、x 分别是二进制、十进制、八进制、十六进制。

由表可知,千分位的分隔可以直接使用"{:,}".format(nunber)来解决,这里有个问题,如果分隔的时候带小数,且最后几位是0的话,在被format转化成字符串的时候会被忽略,就像这样:>>> "{:,}".format(12345678.90)

'12,345,678.9'

>>> format(12345678.90,',')

'12,345,678.9'

如果我们希望保留想要的小数位数,需要这样子:>>> "{:,.2f}".format(12345678.90)

'12,345,678.90'

>>> "{:,.4f}".format(12345678.90) #任意几位都行

'12,345,678.9000'

所以,format函数在解决数字格式化输出的时候是很强大的,可以组合使用其中的规则来达到个性化定制的目的。

python的f是什么意思_python中f是什么相关推荐

  1. Python基础_第3章_Python中的循环结构

    Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...

  2. Python基础_第5章_Python中的数据序列

    Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...

  3. python写界面进度条程序_Python中如何写控制台进度条的整理

    进度条和一般的print区别在哪里呢? 答案就是print会输出一个\n,也就是换行符,这样光标移动到了下一行行首,接着输出,之前已经通过stdout输出的东西依旧保留,而且保证我们在下面看到最新的输 ...

  4. python获取方法的装饰方法_python中的方法和装饰器

    [TOC] 装饰器 python中的装饰器(decorator)是在pep 318中被首次引入,它的本质是一个函数这个函数是接受其它参数为参数,并且用一个新的,修改后的函数作为替换,最常见的装饰器就c ...

  5. python dataframe将字符转换为数字_python中如何将华氏温度转换为摄氏温度?

    我们都知道表示温度的方式除了摄氏温度还有华氏温度.摄氏温度c ,将其转化为华氏温度f ,转换公式为:f=c*9/5+32.华氏度比摄氏度较小,一华氏度等于5/9摄氏度,彼此间的转换很容易.将摄氏度转成 ...

  6. python round(1234.5678、-2)_Python中你不知道的特性

    内置函数print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) 本函数是实现对象以字符串表示的方式格式化输出到流文件对象fil ...

  7. python两个乘号什么意思_Python中的加减乘号,不同情境下含义有别,你想知道吗?...

    Python编程中,一些运算符号,在不同的情境下可能会有不同的含义,你知道吗? 不知道的话,一起来看一下吧.总体来说,Python中的一些运算符,会由于作用于不同类型的操作数,呈现不同的含义. (一) ...

  8. python文件的读取与写入_python中文件的读取与写入以及os模块

    1.文件读取的三部曲:打开 ---> 操作 ----> 关闭 r(默认参数): -只能读,不能写 -读取文件不存在 会报错 FileNotFoundError: [Errno 2] No ...

  9. python 获取用户的一个输入值_Python中,用于获取用户输入的命令为:

    [多选题]以下关于机器学习说法正确的是? [判断题]Python内置函数sum____用来返回数值型序列中所有元素之和. [单选题]关于自定义函数的下列说法不正确的是: [判断题]Python内置函数 ...

最新文章

  1. 如何让黑白图片恢复“生机”
  2. Spring IoC 源码系列(三)Spring 事件发布机制原理分析
  3. SQL Server 2005新特性之使用with关键字解决递归父子关系
  4. idea 调试技巧1
  5. 五年一贯制专转本计算机网络真题,金陵科技学院2017年五年一贯制专转本考试大纲(计算机网络基础)...
  6. 菜鸟关于mvc导出Excel的想法
  7. PyTorch: 各种图像格式相互转化
  8. 并行算法设计与性能优化总结
  9. Android -- Exif
  10. 黑客帝国屏幕保护设置
  11. MySQL一些随机函数记录
  12. Chrome利器之FireShot:网页长截图工具
  13. win10玩cf不能全屏解决方法
  14. 2022华为机试真题 C++ 实现【九宫格按键输入法】
  15. 计算机管理格式化硬盘,细说电脑怎么格式化硬盘
  16. java 画正弦函数曲线_java打印正弦曲线示例
  17. 02 | VMware克隆虚拟机镜像和导入及网络设置(图文教程)
  18. Cloud Foundry 运行bosh create-env时报错: TLS handshake timeout
  19. 现代硬件技术的发展与未来趋势
  20. 模拟声音实验室插件-Arturia Analog Lab v4.2.3.3897 WiN-MAC

热门文章

  1. 123457123456#1#----com.ppGame.BaoBaoiMiYu35--前拼后广--miyu_pp
  2. 拟录取后就放飞自我?这几件事情要做好!
  3. 实用 ps -ef | grep php-fpm | grep -v grep | cut -c 9-15 | xargs kill -s 9
  4. KEIL——添加自己的注释模板
  5. php建站环境配置(apache php mysql软件安装与配置)
  6. 微信推出图片大爆炸功能;苹果自研 5G 芯片或已失败;微软解决导致 Edge 停止响应的 bug|极客头条
  7. android 模拟点击第三方app,Android实现打开第三方app
  8. Fedora 14安装永中office 2012
  9. 应广PMS171B(3)--比较器测供电电源VDD电压
  10. windows,linux 蚁剑下载与安装 与 手动安装插件disable_functions