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 实现随机数详解及实例代码
Apr 15 Python
简单谈谈python中的语句和语法
Aug 10 Python
Python之Scrapy爬虫框架安装及简单使用详解
Dec 22 Python
python导出chrome书签到markdown文件的实例代码
Dec 27 Python
解决python matplotlib imshow无法显示的问题
May 24 Python
Python编程flask使用页面模版的方法
Dec 28 Python
python射线法判断检测点是否位于区域外接矩形内
Jun 28 Python
python实现文件的分割与合并
Aug 29 Python
Python使用psutil获取进程信息的例子
Dec 17 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
Feb 13 Python
python如何实现DES加密
Sep 21 Python
Pycharm安装Qt Design快捷工具的详细教程
Nov 18 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 获取MySQL数据库里所有表的实现代码
2011/07/13 PHP
yii实现CheckBox复选框在同一行显示的方法
2014/12/03 PHP
PHP获取文件相对路径的方法
2015/02/26 PHP
php从数据库查询结果生成树形列表的方法
2015/04/17 PHP
javascript StringBuilder类实现
2008/12/22 Javascript
JavaScript 事件参考手册
2008/12/24 Javascript
JavaScript事件委托用法分析
2015/01/24 Javascript
JS实现表格数据各种搜索功能的方法
2015/03/03 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
微信小程序 富文本转文本实例详解
2016/10/24 Javascript
利用Javascript裁剪图片并存储的简单实现
2017/03/13 Javascript
JavaScript插件Tab选项卡效果
2017/11/14 Javascript
实例详解vue.js浅度监听和深度监听及watch用法
2018/08/16 Javascript
浅谈vue同一页面中拥有两个表单时,的验证问题
2018/09/18 Javascript
JS中的防抖与节流及作用详解
2019/04/01 Javascript
JS FormData对象使用方法实例详解
2020/02/12 Javascript
linux服务器快速卸载安装node环境(简单上手)
2021/02/22 Javascript
[02:04]2018DOTA2亚洲邀请赛Secret赛前采访
2018/04/03 DOTA
解析Python中的异常处理
2015/04/28 Python
深入解析Python的Tornado框架中内置的模板引擎
2016/07/11 Python
对TensorFlow的assign赋值用法详解
2018/07/30 Python
浅析python3中的os.path.dirname(__file__)的使用
2018/08/30 Python
对python的bytes类型数据split分割切片方法
2018/12/04 Python
Python中format()格式输出全解
2019/04/12 Python
使用python搭建服务器并实现Android端与之通信的方法
2019/06/28 Python
用Python爬取QQ音乐评论并制成词云图的实例
2019/08/24 Python
cosme官方海外旗舰店:日本最大化妆品和美容产品的综合口碑网站
2017/01/18 全球购物
澳大利亚在线购买儿童玩具:Toy Universe
2017/12/28 全球购物
基层干部十八大感言
2014/01/19 职场文书
行政文秘岗位职责范本
2014/02/10 职场文书
庆元旦活动总结
2014/07/09 职场文书
我的大学四年规划书范文2014
2014/09/26 职场文书
2014年科室工作总结范文
2014/12/19 职场文书
2015秋季幼儿园开学通知
2015/07/16 职场文书
八年级作文之我的母亲
2019/12/10 职场文书