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 dict remove数组删除(del,pop)
Mar 24 Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
Jan 29 Python
Python实现字符串的逆序 C++字符串逆序算法
May 28 Python
matplotlib savefig 保存图片大小的实例
May 24 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
Jul 03 Python
python 实现12bit灰度图像映射到8bit显示的方法
Jul 08 Python
使用遗传算法求二元函数的最小值
Feb 11 Python
python中的socket实现ftp客户端和服务器收发文件及md5加密文件
Apr 01 Python
django中url映射规则和服务端响应顺序的实现
Apr 02 Python
Django框架实现在线考试系统的示例代码
Nov 30 Python
pytorch model.cuda()花费时间很长的解决
Jun 01 Python
Python实现聚类K-means算法详解
Jul 15 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 利用Mail_MimeDecode类提取邮件信息示例
2014/01/26 PHP
PHP register_shutdown_function()函数的使用示例
2015/06/23 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
jMessageBox 基于jQuery的窗口插件
2009/12/09 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
javascript工具库代码
2012/03/29 Javascript
js实现无需数据库的县级以上联动行政区域下拉控件
2013/08/14 Javascript
jQuery中ajax的使用与缓存问题的解决方法
2013/12/19 Javascript
JavaScript类属性的访问方式详解
2014/02/11 Javascript
减少访问DOM的次数提升javascript性能
2014/02/24 Javascript
图解Sublime Text3使用技巧
2015/12/21 Javascript
jQuery实现获取table表格第一列值的方法
2016/03/01 Javascript
非常棒的jQuery图片轮播效果
2016/04/17 Javascript
JS给swf传参数的实现方法
2016/09/13 Javascript
微信小程序实战之轮播图(3)
2017/04/17 Javascript
jQuery菜单实例(全选,反选,取消)
2017/08/28 jQuery
vue2组件之select2调用的示例代码
2017/10/12 Javascript
js正则相关知识点专题
2018/05/10 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
2018/08/25 Javascript
Promise扫盲贴
2019/06/24 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
[52:15]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS LGD-GAMING
2014/05/23 DOTA
[01:02:02]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第二局
2016/02/25 DOTA
详解python脚本自动生成需要文件实例代码
2017/02/04 Python
pandas 数据结构之Series的使用方法
2019/06/21 Python
深入理解Tensorflow中的masking和padding
2020/02/24 Python
使用Keras建立模型并训练等一系列操作方式
2020/07/02 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
2021/02/22 Python
Sunglasses Shop瑞典:欧洲领先的太阳镜网上商店
2018/04/22 全球购物
买卖车协议书
2014/04/21 职场文书
图书馆标语
2014/06/19 职场文书
借钱欠条怎么写
2015/07/03 职场文书
排查Tomcat进程假死的问题
2022/05/06 Servers
Web应用开发TypeScript使用详解
2022/05/25 Javascript
python数字图像处理之对比度与亮度调整示例
2022/06/28 Python