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装饰器的函数式编程详解
Feb 27 Python
使用实现pandas读取csv文件指定的前几行
Apr 20 Python
详解django中使用定时任务的方法
Sep 27 Python
python使用Turtle库绘制动态钟表
Nov 19 Python
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
Aug 30 Python
python如何通过闭包实现计算器的功能
Feb 22 Python
Python利用PyPDF2库获取PDF文件总页码实例
Apr 03 Python
python 解决Fatal error in launcher:错误问题
May 21 Python
Python中bisect的用法及示例详解
Jul 20 Python
Pandas中两个dataframe的交集和差集的示例代码
Dec 13 Python
10张动图学会python循环与递归问题
Feb 06 Python
Python 一键获取电脑浏览器的账号密码
May 11 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/07/09 PHP
ThinkPHP采用模块和操作分析
2011/04/18 PHP
PHP中图片等比缩放的实例
2013/03/24 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
2014/10/16 PHP
php实现递归抓取网页类实例
2015/04/03 PHP
PHP设计模式之适配器模式代码实例
2015/05/11 PHP
laravel 数据验证规则详解
2019/10/23 PHP
PHP数据源架构模式之表入口模式实例分析
2020/01/23 PHP
基于jquery的超简单上下翻
2010/04/20 Javascript
js实现仿网易点击弹出提示同时背景变暗效果
2015/08/13 Javascript
JavaScript  event对象整理及详细介绍
2016/10/10 Javascript
NPM 安装cordova时警告:npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to
2016/12/20 Javascript
Web制作验证码功能实例代码
2017/06/19 Javascript
Underscore之Array_动力节点Java学院整理
2017/07/10 Javascript
javascript和php使用ajax通信传递JSON的实例
2018/08/21 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
Jquery Datatables的使用详解
2020/01/30 jQuery
Antd的Table组件嵌套Table以及选择框联动操作
2020/10/24 Javascript
利用Python将时间或时间间隔转为ISO 8601格式方法示例
2017/09/05 Python
Python正则表达式知识汇总
2017/09/22 Python
Python中enumerate函数代码解析
2017/10/31 Python
python3.x上post发送json数据
2018/03/04 Python
对Python3.x版本print函数左右对齐详解
2018/12/22 Python
python中单下划线(_)和双下划线(__)的特殊用法
2019/08/29 Python
python中利用matplotlib读取灰度图的例子
2019/12/07 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
Scrapy框架介绍之Puppeteer渲染的使用
2020/06/19 Python
python中加背景音乐如何操作
2020/07/19 Python
Scrapy中如何向Spider传入参数的方法实现
2020/09/28 Python
为你的html5网页添加音效示例
2014/04/03 HTML / CSS
酒店管理专业毕业生推荐信
2013/11/10 职场文书
党的群众路线教育实践活动对照检查材料范文
2014/09/24 职场文书
布达拉宫导游词
2015/02/02 职场文书
监察建议书
2015/02/04 职场文书
关于PHP数组迭代器的使用方法实例
2021/11/17 PHP