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日志模块logging简介
Apr 13 Python
Python线程的两种编程方式
Apr 14 Python
Python实时获取cmd的输出
Dec 13 Python
python pandas 组内排序、单组排序、标号的实例
Apr 12 Python
python输入多行字符串的方法总结
Jul 02 Python
Python 仅获取响应头, 不获取实体的实例
Aug 21 Python
Python 3.8正式发布,来尝鲜这些新特性吧
Oct 15 Python
Django框架表单操作实例分析
Nov 04 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
Mar 11 Python
基于django 的orm中非主键自增的实现方式
May 18 Python
python 制作磁力搜索工具
Mar 04 Python
python如何进行基准测试
Apr 26 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 array_flip() 删除重复数组元素专用函数
2010/05/16 PHP
php的大小写敏感问题整理
2011/12/29 PHP
thinkphp模板的包含与渲染实例分析
2014/11/26 PHP
php中有关合并某一字段键值相同的数组合并的改进
2015/03/10 PHP
php实现向javascript传递数组的方法
2015/07/27 PHP
php使用PDO执行SQL语句的方法分析
2017/02/16 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
javascript实现上传图片并预览的效果实现代码
2011/04/11 Javascript
如何将一个String和多个String值进行比较思路分析
2013/04/22 Javascript
js判断undefined类型示例代码
2014/02/10 Javascript
利用try-catch判断变量是已声明未声明还是未赋值
2014/03/12 Javascript
javascript 对象数组根据对象object key的值排序
2015/03/09 Javascript
浅谈javascript中的闭包
2015/05/13 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
2016/11/26 Javascript
nodejs个人博客开发第七步 后台登陆
2017/04/12 NodeJs
JS解析url查询参数的简单代码
2017/08/06 Javascript
深入理解Vue 单向数据流的原理
2017/11/09 Javascript
原生JS实现逼真的图片3D旋转效果详解
2019/02/16 Javascript
JS window对象简单操作完整示例
2020/01/14 Javascript
[02:04]完美世界城市挑战赛秋季赛报名开始 谁是solo路人王?
2019/10/10 DOTA
python动态进度条的实现代码
2019/07/03 Python
使用OpCode绕过Python沙箱的方法详解
2019/09/03 Python
Python3.8对可迭代解包的改进及用法详解
2019/10/15 Python
FC-Moto美国:欧洲最大的摩托车服装和头盔商店之一
2019/08/24 全球购物
Intersport西班牙:在线体育商店
2019/11/06 全球购物
如何在存储过程中使用Loop
2016/01/05 面试题
新员工培训个人的自我评价
2013/10/09 职场文书
个人自我鉴定怎么写
2013/10/28 职场文书
优秀老师事迹材料
2014/02/05 职场文书
2014年3.15团委活动总结
2014/03/16 职场文书
公司晚会主持词
2014/03/22 职场文书
青奥会口号
2014/06/12 职场文书
驾驶员安全责任书
2014/07/22 职场文书
邓小平理论心得体会
2014/09/09 职场文书
班干部学习委员竞选稿
2015/11/20 职场文书
分布式锁为什么要选择Zookeeper而不是Redis?看完这篇你就明白了
2021/05/21 Redis