python中format格式化函数(全)

这篇具有很好参考价值的文章主要介绍了python中format格式化函数(全)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

格式化字符串的函数 str.format()
它增强了字符串格式化的功能。
通过用{} 和: 来代替 编程语言输出中的%

代码格式

1.默认输出代码方式

"{} {}".format("hello", "world")

输出hello world
" { } “输出{}内的内容以及” "内的内容,空格也会跟着输出

2.指定位置的输出

"{0},{1}".format("hello", "world")

输出hello,world

3.指定多个位置输出

"{1} {0} {1}".format("hello", "world") 

输出world hello world

4.字典中的调用参数设置

print("网站名:{name}, 地址 {url}".format(name="码农研究僧", url="https://blog.csdn.net/weixin_47872288"))

此处不能用0 或者1 代替name 以及url

5.列表的调用参数设置

"网站名:{0[0]}, 地址 {0[1]}".format('码农研究僧','https://blog.csdn.net/weixin_47872288')

此时输出的是
python中format格式化函数(全)
如果列表这样定义
则都是以数组0开头
输出全部结果

my_list = ['码农研究僧', 'https://blog.csdn.net/weixin_47872288']
print("网站名:{0[0]}, 地址 {0[1]}".format(my_list))

python中format格式化函数(全)

6.{}还可以放其他参数

{下标:输出的格式}

例如:{:.2f} 保留小数点后两位
{:+.2f} 带符号保留小数点后两位
{:,} 以逗号分隔的数字格式
{😒} 以字符串格式输出
。。。。等等

print("Output #14: {0:s}".format('I\'m enjoying learning Python.'))

7.输出特殊字符

print("Output #14: {0:s}".format('I\'m enjoying learning Python.'))

使用单引号字符加转义字符
如果是双引号则不需要加

print("Output #14: {0:s}".format("I 'm enjoying learning Python."))

8.输出多行字符串
使用 3 个单引号或者 3 个双引号来创建多行字符串

print("Output #16: {0:s}".format('''You can use triple single quotes
for multi-line comment strings.'''))

9.其他

print(["{}".format(i) for i in range(5)])

结合列表格式的输出
python中format格式化函数(全)文章来源地址https://www.toymoban.com/news/detail-403558.html

实战演练

x = 4
y = 5
z = x + y
print("Output #2: Four plus five equals {0:d},{0:d}.".format(z))

到了这里,关于python中format格式化函数(全)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • clang-format格式化代码

    Clang-Format可用于格式化(排版)多种不同语言的代码。其自带的排版格式主要有:LLVM, Google, Chromium, Mozilla, WebKit等; 利用style参数配置风格。通过编写 .clang-format 文件,可以实现代码风格的配置。 [vscode-clang-format]https://github.com/xaverh/vscode-clang-format 在.vscode/setting.json中添加 Acc

    2024年02月13日
    浏览(61)
  • Clang-format格式化及配置参数

    Clang-format格式化C代码 Author:Once Day Date:2022年11月3日 漫漫长路有人对你微笑过嘛… 参考文档: Clang-Format Style Options — Clang 16.0.0git documentation (llvm.org) ClangFormat — Clang 16.0.0git documentation (llvm.org) clang-format的介绍和使用 - Tudou_Blog - 博客园 (cnblogs.com) 1.引言 Clang-format是一种代码

    2023年04月21日
    浏览(40)
  • C++-使用clang-format格式化代码

    clang-format既是一个库,也是一个单独的工具,它可以自动格式化代码。下面我们介绍如何在QtCreator中使用clang-format。 点击帮助-关于插件,勾选Beautifier 重启后,点击工具-选项-Beautifier-Clang Format,选择使用File定义风格 windows下,在.pro目录下创建.clang-format文件,linux下,在用户

    2024年02月13日
    浏览(57)
  • VScode使用clang format文档自动代码格式化(C语言)

    1、格式化之前的准备。 可以用Clang-Format插件,也可以用C/C++插件。因为现在的C/C++插件已经具备了这个功能。 2、配置相关 或者在setting.json中粘贴下面的代码,需要将C_Cpp.clang_format_path换成自己的clang-format路径。 3、.clang-format文件 下面是我的配置: ps:网上我看很多人提到这

    2024年02月10日
    浏览(44)
  • 【Java】Java 中格式化字符串:String.format() 方法

    本文仅供学习参考! 相关文章地址: https://www.cnblogs.com/Dhouse/p/7776780.html https://www.javatpoint.com/java-string-format https://www.geeksforgeeks.org/java-string-format-method-with-examples/ 前言 虽然 System.out.println() 适合调试和显示简单消息,但它不太适合格式化字符串。格式化字符串不仅显示字符串

    2024年02月11日
    浏览(65)
  • 【VS】visual studio 代码格式化工具--clang-format

    分别表示格式化选中代码与格式化文档。、 虽然现在的🆚022 已经内置了,但是大部分的流程都是一样的 就生成了.clang-format文件: 附.clang-format文件:

    2024年02月11日
    浏览(84)
  • 【C/C++】format 格式化方法使用技巧(代码实例,皆可运行)

    当使用 __attribute__((format(printf, ...))) 语法时,可以使用 printf 函数作为一个例子来说明它的作用。下面是一个简单的示例代码: 在这个示例代码中, my_printf 函数使用了 __attribute__((format(printf, 1, 2))) 语法来指定函数参数的格式。这样,编译器就可以检查函数调用时传递的参数是

    2023年04月20日
    浏览(63)
  • 【C++】Clang-Format:代码自动格式化(看这一篇就够了)

    Clang-format格式化C代码 官方参考文档: Clang-Format Style Options — Clang 16.0.0git documentation (llvm.org) ClangFormat — Clang 16.0.0git documentation (llvm.org) 1.引言安装 1.1引言 进入公司之后,会发现每个公司都有自己的代码规范,针对于其中的代码格式规范,手动去控制十分繁琐,因此这里提供

    2024年02月04日
    浏览(89)
  • Excel TEXT函数格式化日期

    ⏹Excel 的 TEXT 函数用于将数值或日期格式化为指定的文本格式

    2024年02月21日
    浏览(72)
  • vue3 之 数据格式化函数

    在很多项目中,都会有数据字典表,前端通过请求后端拿到数据字典表里的数据,一般在页面列表上面状态数据都会是返回的数字,前端需要把数字转换成字典表里对应的数据值,下面写了一个前端写死的数据,stateMap里的数据可以换成从接口请求过来的数据

    2024年02月19日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包