python中format函数指的是什么意思

发布时间:2020-11-05 13:52:38

来源:亿速云

阅读:93

作者:小新

小编给大家分享一下python中format函数指的是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

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="菜鸟教程", url="www.runoob.com"))

# 通过字典设置参数

site = {"name": "菜鸟教程", "url": "www.runoob.com"}

print("网站名:{name}, 地址 {url}".format(**site))

# 通过列表索引设置参数

my_list = ['菜鸟教程', 'www.runoob.com']

print("网站名:{0[0]}, 地址 {0[1]}".format(my_list)) # "0" 是必须的

输出结果为:网站名:菜鸟教程, 地址 www.runoob.com

网站名:菜鸟教程, 地址 www.runoob.com

网站名:菜鸟教程, 地址 www.runoob.com

也可以向 str.format() 传入对象:

实例#!/usr/bin/python

# -*- coding: UTF-8 -*-

class AssignValue(object):

def __init__(self, value):

self.value = value

my_value = AssignValue(6)

print('value 为: {0.value}'.format(my_value)) # "0" 是可选的

输出结果为:value 为: 6

以上是python中format函数指的是什么意思的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

format函数python是什么意思_python中format函数指的是什么意思相关推荐

  1. python format方法的格式控制填充_Python中format函数用法

    Python中format函数用法 format优点 format是python2.6新增的格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能 ...

  2. python的id方法_python中id()函数的实用研究实例

    python中id()函数的实用研究实例 >>> a = 2.5 >>> b = 2.5 >>> c = b >>> a is ...

  3. python输出函数是什么_Python中打印函数使用概述,python,print,用法,总结

    输出的 print 函数总结: 1. 字符串和数值类型 可以直接输出 print(1) 1 print("Hello World") Hello World 2.变量 无论什么类型 ...

  4. python display 报错_Python中的函数(三)

    Python中的函数(三) 在前面两篇文章中已经探讨了函数的一些相关用法,下面一起来了解一下函数参数类型的问题.在C语言中,调用函数时必须依照函数定义时的参数个数以及类型来传递参数,否则将会发生错误, ...

  5. python里input用法_Python中input函数的用法是什么?

    "input()"函数是输入函数,用于接受一个标准输入数据,且返回string类型.在Python3中,去除了"raw_input()"函数,仅保留了" ...

  6. python支持complex吗_Python中complex函数有什么用?

    complex函数可以使用参数real + imag*j方式创建一个复数.也可以转换一个字符串的数字为复数:或者转换一个数字为复数. 如果第一个参数是字符串,第二个参数不用填写,会解释这个字符串且返回 ...

  7. python调用php命令行,python调用php函数 python怎样调用php文件中的函数详解

    前言 python调用php代码实现思路:php文件可通过在terminal中使用php命令行进行调用,因此可使用python开启子进程执行命令行代码.函数所需的参数可通过命令行传递. 测试环境 1. ...

  8. python怎么创建变量_Python中通过函数对象创建全局变量

    标签: 先看下面这段代码,显然无法work. 因为代码试图在TestVariableScope()中引用一个没有被定义的变量a.所以必须报错,如下图-1. 不过如果你将第2行代码注释掉.代码就能跑通了 ...

  9. python函数返回多个变量_Python中接收函数多个返回结果的两种方法

    在Python中函数经常会返回多个值,今天我们一起来讲解一下接收多个函数返回值的方法 工具/原料 电脑 Python开发工具 方法/步骤 1 用def 代码创建一个函数,名称为func1 代码如下: ...

最新文章

  1. 【Java 新建项目】使用程序对新项目的各个实体 创建Dao、DaoImpl、Service、ServiceImpl层的文件...
  2. vue 自定义封装组件 使用 model 选项
  3. 如何转换指定 波长 到 RGB 颜色?
  4. 2019-11-13 有趣的网站(持续更新)
  5. 签约 计算机英语,签约协议时的英文表达
  6. 《团队激励与沟通》第 8 讲——团队合作技巧 重点部分总结
  7. 关于SilverLight视频播放器
  8. 《第一本docker书》第4章 使用docker镜像和仓库 读书笔记
  9. nand ECC 算法记录
  10. 【正则】正则表达式基础知识大全
  11. 编译OpenJDK8:configure: could not find or use freetype at location
  12. javascript上传文件到腾讯云COS
  13. flash builder编译报错
  14. java定时器 实现2秒打印一次,1秒打印一次,循环往复
  15. 如何将windows桌面变成类似mac样式
  16. 低版本系统兼容的ActionBar(三)自定义Item视图+进度条的实现+下拉导航+透明ActionBar...
  17. 采用策略模式实现订单支付多种方式
  18. 如何计算冲突域和广播域-图解分析
  19. C++标准库,框架等资源大汇总!
  20. 自学前端第十八天:CSS精准定位position

热门文章

  1. mysql自定义函数详解
  2. Android实时显示时间日期(极简)
  3. Python爬取斗破苍穹漫画
  4. 74汉明码编码原理及其c++实现
  5. 使用Java语言开发工具idea连接MySQL数据库的基本步骤及操作实例
  6. 相伴一生的IP和MAC
  7. 【shell】判断字符串值是否相等
  8. asp.net mvc 中Html.ValidationSummary显示html
  9. ConstraintLayout的取消使用 修改默认使用linearLayout不是这个
  10. 电脑右击此电脑,Windows找不到文件’C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Compu