python中format函数如何使用

 更新时间:2020年06月22日 10:23:42   作者:silencement  
在本篇内容里小编给大家整理的是一篇关于python的format函数用法以及相关实例,需要的朋友们学习下。

Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。

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

format 函数可以接受不限个参数,位置可以不按顺序。

例如

>>>"{} {}".format("hello", "world")  # 不设置指定位置,按默认顺序
'hello world'
>>> "{0} {1}".format("hello", "world") # 设置指定位置
'hello world'
>>> "{1} {0} {1}".format("hello", "world") # 设置指定位置
'world hello world'

也可设置参数

#!/usr/bin/python
# -*- coding: UTF-8 -*-
print("网站名:{name}, 地址 {url}".format(name="python学习网", url="www.py.cn"))
# 通过字典设置参数
site = {"name": "python学习网", "url": "www.py.cn"}
print("网站名:{name}, 地址 {url}".format(**site))
# 通过列表索引设置参数
my_list = ['脚本之家', 'www.jb51.net']
print("网站名:{0[0]}, 地址 {0[1]}".format(my_list)) # "0" 是必须的

输出结果

网站名:脚本之家, 地址 www.jb51.net
网站名:脚本之家, 地址 www.jb51.net
网站名:脚本之家, 地址 www.jb51.net

到此这篇关于python中format函数如何使用的文章就介绍到这了,更多相关python的format函数用法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 使用FFmpeg来无损压缩视频文件的操作方法

    使用FFmpeg来无损压缩视频文件的操作方法

    FFmpeg是业内有名的开源图像视频处理程序,在许多视频剪辑软件、图像处理软件中,都使用的FFmpeg,还有比如OBS这样的导播软件里面也使用了FFmpeg,FFmpeg的功能十分强大,远不止视频压缩的功能,本文介绍使用FFmpeg来无损压缩视频文件的操作方法,感兴趣的朋友一起看看吧
    2023-12-12
  • Python堆排序原理与实现方法详解

    Python堆排序原理与实现方法详解

    这篇文章主要介绍了Python堆排序原理与实现方法,结合实例形式详细分析了Python堆排序的概念、原理、实现方法及相关操作注意事项,需要的朋友可以参考下
    2018-05-05
  • Python库functools示例详解

    Python库functools示例详解

    Python 的 functools 模块提供了一些常用的高阶函数,也就是用于处理其它函数的特殊函数。换言之,就是能使用该模块对 所有可调用对象( 即 参数 或(和) 返回值 为其他函数的函数 ) 进行处理,这篇文章主要介绍了Python库functools详解,需要的朋友可以参考下
    2023-01-01
  • python用tkinter实现一个gui的翻译工具

    python用tkinter实现一个gui的翻译工具

    这篇文章主要介绍了python用tkinter实现一个gui的翻译工具,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 +
    2020-10-10
  • python距离测量的方法

    python距离测量的方法

    这篇文章主要为大家详细介绍了python距离测量的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Pycharm激活码激活两种快速方式(附最新激活码和插件)

    Pycharm激活码激活两种快速方式(附最新激活码和插件)

    这篇文章主要介绍了Pycharm两种快速激活方式(附最新激活码和插件) ,本文给大家分享两种方式,小编在文章给大家推荐方法二,大家可以根据自己需要选择,感兴趣的朋友跟随小编一起看看吧
    2020-03-03
  • 远程部署工具Fabric详解(支持Python3)

    远程部署工具Fabric详解(支持Python3)

    这篇文章主要介绍了远程部署神器 Fabric,支持Python3 ,Fabric 出场了。Fabric 是一个远程部署神器,它可以在本地执行远程服务器的命令。,需要的朋友可以参考下
    2019-07-07
  • 对django layer弹窗组件的使用详解

    对django layer弹窗组件的使用详解

    今天小编就为大家分享一篇对django layer弹窗组件的使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • Python模块域名dnspython解析

    Python模块域名dnspython解析

    本文主要介绍了Python模块域名dnspython解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • 一文读懂Python 枚举

    一文读懂Python 枚举

    这篇文章主要介绍了Python 枚举的相关资料,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-08-08

最新评论