python中format函数如何使用


Posted in Python onJune 22, 2020

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 = ['三水点靠木', '3water.com']
print("网站名:{0[0]}, 地址 {0[1]}".format(my_list)) # "0" 是必须的

输出结果

网站名:三水点靠木, 地址 3water.com
网站名:三水点靠木, 地址 3water.com
网站名:三水点靠木, 地址 3water.com

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

Python 相关文章推荐
python使用reportlab画图示例(含中文汉字)
Dec 03 Python
python中的代码编码格式转换问题
Jun 10 Python
Python 爬虫爬取指定博客的所有文章
Feb 17 Python
通过Python使用saltstack生成服务器资产清单
Mar 01 Python
python getopt详解及简单实例
Dec 30 Python
pandas把dataframe转成Series,改变列中值的类型方法
Apr 10 Python
Python单向链表和双向链表原理与用法实例详解
Aug 31 Python
python 寻找离散序列极值点的方法
Jul 10 Python
Python笔试面试题小结
Sep 07 Python
python科学计算之numpy——ufunc函数用法
Nov 25 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
Jun 08 Python
python中numpy.empty()函数实例讲解
Feb 05 Python
Tensorflow与Keras自适应使用显存方式
Jun 22 #Python
python数据类型强制转换实例详解
Jun 22 #Python
keras 指定程序在某块卡上训练实例
Jun 22 #Python
python Socket网络编程实现C/S模式和P2P
Jun 22 #Python
Python手动或自动协程操作方法解析
Jun 22 #Python
keras使用Sequence类调用大规模数据集进行训练的实现
Jun 22 #Python
Python socket服务常用操作代码实例
Jun 22 #Python
You might like
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
laravel-admin 在列表页添加自定义按钮的例子
2019/09/30 PHP
JavaScript 替换Html标签实现代码
2009/10/14 Javascript
jQuery入门问答 整理的几个常见的初学者问题
2010/02/22 Javascript
js中AppendChild与insertBefore的用法详细解析
2013/12/16 Javascript
将list转换为json失败的原因
2013/12/17 Javascript
用jquery获取自定义的标签属性的值简单实例
2016/09/17 Javascript
简单谈谈require模块化jquery和angular的问题
2017/06/23 jQuery
详解webpack性能优化——DLL
2017/10/20 Javascript
JS中使用textPath实现线条上的文字
2017/12/25 Javascript
vue+springboot实现项目的CORS跨域请求
2018/09/05 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
2018/09/13 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
如何手动实现es5中的bind方法详解
2018/12/07 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
2019/01/24 Javascript
python使用MySQLdb访问mysql数据库的方法
2015/08/03 Python
使用python装饰器计算函数运行时间的实例
2018/04/21 Python
基于Python在MacOS上安装robotframework-ride
2018/12/28 Python
浅谈python3.x pool.map()方法的实质
2019/01/16 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
OpenCV 模板匹配
2019/07/10 Python
极简鞋类,赤脚的感觉:Lems Shoes
2019/08/06 全球购物
Alexandre Birman美国官网:亚历山大·伯曼
2019/10/30 全球购物
大学毕业的自我鉴定
2013/10/08 职场文书
出国留学担保书
2014/05/20 职场文书
李开复演讲稿
2014/05/24 职场文书
上帝也疯狂观后感
2015/06/09 职场文书
从事会计工作年限证明
2015/06/23 职场文书
护理心得体会范文
2016/01/22 职场文书
只需要12页,掌握撰写一流商业计划书的技巧
2019/05/07 职场文书
假如给我三天光明:舟逆水而行,人遇挫而达 
2019/10/29 职场文书
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js
python中的装饰器该如何使用
2021/06/18 Python
mysql使用FIND_IN_SET和group_concat两个方法查询上下级机构
2022/04/20 MySQL
java.util.NoSuchElementException原因及两种解决方法
2022/06/28 Java/Android
win10如何开启ahci模式?win10开启ahci模式详细操作教程
2022/07/23 数码科技