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修改操作系统时间的方法
May 18 Python
深入理解Python中字典的键的使用
Aug 19 Python
深入浅析python中的多进程、多线程、协程
Jun 22 Python
python用Pygal如何生成漂亮的SVG图像详解
Feb 10 Python
Python数据分析之获取双色球历史信息的方法示例
Feb 03 Python
Python3批量生成带logo的二维码方法
Jun 24 Python
pycharm设置鼠标悬停查看方法设置
Jul 29 Python
python通过链接抓取网站详解
Nov 20 Python
python orm 框架中sqlalchemy用法实例详解
Feb 02 Python
Scrapy框架基本命令与settings.py设置
Feb 06 Python
pandas分批读取大数据集教程
Jun 06 Python
Django对接elasticsearch实现全文检索的示例代码
Aug 02 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递归创建和删除文件夹的代码小结
2012/04/13 PHP
golang与PHP输出excel示例
2016/07/22 PHP
PHP实现的装箱算法示例
2018/06/23 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
Js组件的一些写法
2010/09/10 Javascript
终于解决了IE8不支持数组的indexOf方法
2013/04/03 Javascript
利用js动态添加删除table行的示例代码
2013/12/16 Javascript
在每个匹配元素的外部插入新元素的方法
2013/12/20 Javascript
使用jQuery设置disabled属性与移除disabled属性
2014/08/21 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
Webpack 实现 AngularJS 的延迟加载
2016/03/02 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
2016/10/16 Javascript
Bootstrap table表格简单操作
2017/02/07 Javascript
常用的js方法合集
2017/03/10 Javascript
基于AngularJS的简单使用详解
2017/09/10 Javascript
微信小程序 数据绑定及运算的简单实例
2017/09/20 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
2017/09/28 Javascript
vue中的模态对话框组件实现过程
2018/05/01 Javascript
Selenium执行Javascript脚本参数及返回值过程详解
2020/04/01 Javascript
JavaScript, select标签元素左右移动功能实现
2020/05/14 Javascript
微信小程序实现点击导航标签滚动定位到对应位置
2020/11/19 Javascript
Python读写unicode文件的方法
2015/07/10 Python
Python函数中不定长参数的写法
2019/02/13 Python
几个适合python初学者的简单小程序,看完受益匪浅!(推荐)
2019/04/16 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
Python django搭建layui提交表单,表格,图标的实例
2019/11/18 Python
css3中用animation的steps属性制作帧动画
2019/04/25 HTML / CSS
美国著名童装品牌:OshKosh B’gosh
2016/08/05 全球购物
Jo Malone美国官网:祖玛珑香水
2017/03/27 全球购物
迷你分体式空调:SoGoodToBuy
2018/08/07 全球购物
大学生新学期计划书
2014/04/28 职场文书
学习型家庭事迹材料
2014/12/20 职场文书
2015年办公室文员工作总结
2015/04/24 职场文书
质量承诺书格式范文
2015/04/28 职场文书
学校党员干部承诺书
2015/05/04 职场文书
行政处罚决定书
2015/06/24 职场文书