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函数什么意思的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python中的format什么意思中文-python中format函数什么意思相关推荐

  1. python中的format什么意思中文-Python中format()格式输出全解

    格式化输出:format() format():把传统的%替换为{}来实现格式化输出 1.使用位置参数:就是在字符串中把需要输出的变量值用{}来代替,然后用format()来修改使之成为想要的字符串, ...

  2. python中的format什么意思中文-python的format什么意思

    format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型(推荐学习:Python视频教程) ...

  3. python中的format什么意思中文-python里format什么意思

    format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型(推荐学习:Python视频教程) ...

  4. python中的format什么意思中文-Python中format的用法

    format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型 2.单个参数可以多次输出,参数顺序 ...

  5. python中的format什么意思中文-Python中.format()常见的用法

    format()格式化输出 format():把传统的%替换为{}来实现格式化输出 format()常见的用法: '{}{}'.format('123', '456') >>>'12 ...

  6. python中in是什么意思中文_python中的in是什么意思

    in在Python中是操作符,具体来说是成员操作符.就是对于序列(字符串,元组,列表)或集合(set)或映射(字典)这些数据类型做成员判断,自然成员判断的返回是在其中和不在其中,用Python的说法就 ...

  7. python中print是什么意思中文-python中使用print输出中文的方法

    看Python简明教程,学习使用print打印字符串,试了下打印中文,不行. 编辑环境:IDLE 上网搜了下解决办法,各种说法,试了两种: print u"学习" print (u ...

  8. python中item是什么意思中文-Python中items()系列函数的用法详解

    这篇文章主要介绍了Python中dictionary items()系列函数的用法,很实用的函数,需要的朋友可以参考下 本文实例讲述了Python中dictionary items()系列函数的用法, ...

  9. python中item是什么意思中文-Python中使用item()方法遍历字典的例子

    Python字典的遍历方法有好几种,其中一种是for...in,这个我就不说明,在Python了几乎随处都可见for...in.下面说的这种遍历方式是item()方法. item() item()方法 ...

最新文章

  1. Python的零基础超详细讲解(第一天)-Python简介以及下载
  2. LINUX基本命令行手册一
  3. Javaamp;amp;(面试题)初始化顺序总结
  4. C++学习笔记:(九)输入/输出流
  5. 第2章 Python与数据分析
  6. 创业型公司的产品经理应该知道的事情
  7. 强烈推荐:给去美国的新生说几句(转载),超实用
  8. 设计干货素材模板|常见的UI设计手法
  9. C++数据结构与算法 动态规划
  10. 在linux内核中操作文件的方法--使用get_fs()和set_fs(KERNEL_DS)
  11. b/s模式的服务器性能监控系统,基于B/S模式的PC监控系统及方法
  12. spring security 使用 application/json 接收数据
  13. Java语法总结 - 方法
  14. java报告模板_JAVA报告模板.doc
  15. python软件开发需要掌握_python软件开发好学吗
  16. linux 内核模块 编写例子,LINUX内核模块编程8
  17. “值得”关注公司:我们应该向优衣库学习什么?
  18. Linux文件系统与持久性内存介绍
  19. 智能蜂箱管理系统——物联网工程专业软硬结合课设 计算机专业课程设计 大作业 项目(安卓,Springboot后端,网页数据展示前端,ESP8266传输数据,MQTT服务器)
  20. 使用Spark Graphx 探索你不知道的金庸武侠世界

热门文章

  1. 敏捷Scrum指南三:Scrum角色之SM(ScrumMaster)
  2. Excel-将图表数据标签是0的值不显示
  3. python wechatsougou_python 使用qq登陆搜狗微信搜索
  4. 泰克示波器MDO3014波形频率分析FFT功能使用方法
  5. STM32简易示波器
  6. 车内看车头正不正技巧_【交通安全提示】科二曲线行驶技巧图解,蜀黍手把手教你过关!...
  7. 怎么制作视频的动态字幕?
  8. iPhone开发之SQLite 实现中文排序的教程
  9. 文件服务器找不到ad,找不到本地 Exchange 服务器的 AD 对象或者对象无效
  10. linux协议栈 IPv4之发送过程中的分段处理ip_fragment()