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字符串对其居中显示的方法
Jul 11 Python
Python对列表中的各项进行关联详解
Aug 15 Python
socket + select 完成伪并发操作的实例
Aug 15 Python
SVM基本概念及Python实现代码
Dec 27 Python
python处理csv中的空值方法
Jun 22 Python
详解Python中的内建函数,可迭代对象,迭代器
Apr 29 Python
使用Python在Windows下获取USB PID&VID的方法
Jul 02 Python
Python 实现将数组/矩阵转换成Image类
Jan 09 Python
PyQt使用QPropertyAnimation开发简单动画
Apr 02 Python
python3中TQDM库安装及使用详解
Nov 18 Python
python 通过使用Yolact训练数据集
Apr 06 Python
Python查找算法的实现 (线性、二分,分块、插值查找算法)
Apr 24 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开发的9条建议
2015/07/27 PHP
[原创]PHP字符串中插入子字符串方法总结
2016/05/06 PHP
Ubuntu上安装yaf扩展的方法
2018/01/29 PHP
PHP如何使用array_unshift()在数组开头插入元素
2020/09/01 PHP
让innerHTML的脚本也可以运行起来
2006/07/01 Javascript
javascript 显示当前系统时间代码
2009/12/28 Javascript
基于jquery的商品展示放大镜
2010/08/07 Javascript
JavaScript对象学习经验整理
2013/10/12 Javascript
js限制checkbox选中个数以限制六个为例
2014/07/15 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
Angular 4依赖注入学习教程之ClassProvider的使用(三)
2017/06/04 Javascript
js学习心得_一个简单的动画库封装tween.js
2017/07/14 Javascript
微信小程序中使用Promise进行异步流程处理的实例详解
2017/08/17 Javascript
JS实现分页浏览横向图片(类轮播)实例代码
2017/11/06 Javascript
详解vue 数据传递的方法
2018/04/19 Javascript
jQuery实现网页拼图游戏
2020/04/22 jQuery
JavaScript JSON数据处理全集(小结)
2019/08/15 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
[06:48]DOTA2-DPC中国联赛2月26日Recap集锦
2021/03/11 DOTA
在Python中操作字典之update()方法的使用
2015/05/22 Python
virtualenv实现多个版本Python共存
2017/08/21 Python
Python2实现的LED大数字显示效果示例
2017/09/04 Python
Python爬虫番外篇之Cookie和Session详解
2017/12/27 Python
Python爬虫基础之XPath语法与lxml库的用法详解
2018/09/13 Python
python单向循环链表原理与实现方法示例
2019/12/03 Python
python os.rename实例用法详解
2020/12/06 Python
CSS3实现时间轴效果
2016/07/11 HTML / CSS
TUMI新加坡官网:国际领先的商旅箱包品牌
2019/01/12 全球购物
美国室内和室外装饰花盆购物网站:ePlanters
2019/03/22 全球购物
加油口号大全
2014/06/13 职场文书
工作自我推荐信范文
2015/03/25 职场文书
2015年超市收银员工作总结
2015/04/25 职场文书
python3美化表格数据输出结果的实现代码
2021/04/14 Python
golang如何去除多余空白字符(含制表符)
2021/04/25 Golang
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS