python中的format是什么意思,format怎么用

 更新时间:2022年05月13日 10:38:54   作者:Python_cresss  
这篇文章主要介绍了python中的format是什么意思?format怎么用?今天小编就为大家介绍一下format用法,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

python中format的使用

format函数

这是一种字符串格式化的方法,用法如str.format()。

基本语法是通过 {} 和 : 来代替以前的 % 。

以下展示两种主要用法:

(1)如:语句print("{:.2f}".format(3.1415926)),它的输出为3.14,可以看出命令为保留两位小数点。

(2)如:语句"{1} {0} {1}".format("hello", "world"),它的输出为'world hello world',可以看出format为他们设置了位置。

又如:语句print '{} *'.format(j)表示输出变量j的值以及乘号:j*,可以看出用在循环里可以输出一个乘法的等式。

又如:语句print "{} 对应的位置是 {{0}}".format("runoob"),它的输出为'runoob对应的位置是0'.

下表展示了 str.format() 格式化数字的多种方法:

v2-73efb8285cd9dd4a8f367de5daed2c5a_b.jpg

format的格式输出案例解释

a=“Python等级考试”
b="="
c=">"
print("{0:{1}{3}{2}}".format (a,b,25,c))

输出结果:===============Python等级考试

解释

1. format格式说明符一般格式{[序号或键]:格式说明符}

2. 0是输出内容的序号,指向输出对象在format()函数中的位置,即指向a

3. {1}{3}{2}整体是格式说明符,单独的{1}又指向format函数中的第二个位置的内容b,单独的{3}指向format函数中第四个位置的内容c,单独的{2}指向format函数中第三个位置的内容25。将这三个内容合起来便成了完整的格式说明符"=25>"。即将输出内容向右对齐,使用"=“填充空余位置,使输出内容占据25个字节。

4. 输出内容a只占了10个字节,需要填充15个字节的”="才能使内容符合格式说明符要求。

5. 按照以上四点输出内容,便得到输出结果。 

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python基础教程之csv格式文件的写入与读取

    python基础教程之csv格式文件的写入与读取

    逗号分隔值(Comma-Separated Values,CSV,也称为字符分隔值,分隔字符也可以不是逗号),新这篇文章主要给大家介绍了关于python基础教程之csv格式文件的写入与读取的相关资料,需要的朋友可以参考下
    2022-03-03
  • 关于Python文本生成的Beam Search解码问题

    关于Python文本生成的Beam Search解码问题

    这篇文章主要介绍了Python文本生成的Beam Search解码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • Python把png转成jpg的项目实践

    Python把png转成jpg的项目实践

    本文主要介绍了Python把png转成jpg的项目实践,可以使用PIL库来将PNG图片转换为JPG格式,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • Numpy中的mask的使用

    Numpy中的mask的使用

    这篇文章主要介绍了Numpy中的mask的使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • Python-基础-入门 简介

    Python-基础-入门 简介

    这篇文章主要介绍了Python-基础-简介入门的相关资料,需要的朋友可以参考下
    2014-08-08
  • python matplotlib 在指定的两个点之间连线方法

    python matplotlib 在指定的两个点之间连线方法

    今天小编就为大家分享一篇python matplotlib 在指定的两个点之间连线方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Python绘图系统之自定义一个坐标设置控件

    Python绘图系统之自定义一个坐标设置控件

    这篇文章主要为大家详细介绍了Python如何编写一个绘图系统,可以实现自定义一个坐标设置控件,文中的示例代码讲解详细,感兴趣的可以了解一下
    2023-08-08
  • Python光学仿真理解Jones矩阵学习

    Python光学仿真理解Jones矩阵学习

    这篇文章主要为大家介绍了Python光学仿真理解Jones矩阵的学习,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2021-10-10
  • Python数据结构集合的相关详解

    Python数据结构集合的相关详解

    集合是Python中一种无序且元素唯一的数据结构,主要用于存储不重复的元素,Python提供set类型表示集合,可通过{}或set()创建,集合元素不可重复且无序,不支持索引访问,但可迭代,集合可变,支持添加、删除元素,集合操作包括并集、交集、差集等,可通过运算符或方法执行
    2024-09-09
  • Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统

    Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统

    这篇文章主要介绍了Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09

最新评论