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中django框架通过正则搜索页面上email地址的方法
Mar 21 Python
python使用pycharm环境调用opencv库
Feb 11 Python
python计算列表内各元素的个数实例
Jun 29 Python
Python logging模块用法示例
Aug 28 Python
Python中GeoJson和bokeh-1的使用讲解
Jan 03 Python
Python弹出输入框并获取输入值的实例
Jun 18 Python
python将类似json的数据存储到MySQL中的实例
Jul 12 Python
python,Java,JavaScript实现indexOf
Sep 09 Python
安装pyinstaller遇到的各种问题(小结)
Nov 20 Python
pycharm 2020.2.4 pip install Flask 报错 Error:Non-zero exit code的问题
Dec 04 Python
python开发制作好看的时钟效果
May 02 Python
Python使用pandas导入csv文件内容的示例代码
Dec 24 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获取当前网址url并替换参数或网址的方法
2010/06/06 PHP
ThinkPHP中使用ajax接收json数据的方法
2014/12/18 PHP
两种php给图片加水印的实现代码
2020/04/18 PHP
3种方法轻松处理php开发中emoji表情的问题
2016/07/18 PHP
PHP生成图片缩略图类示例
2017/01/12 PHP
下载站控制介绍字数显示的脚本 显示全部 隐藏介绍等功能
2009/09/19 Javascript
理解Javascript_12_执行模型浅析
2010/10/18 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
为什么Node.js会这么火呢?Node.js流行的原因
2014/12/01 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
Javascript生成全局唯一标识符(GUID,UUID)的方法
2016/02/27 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
2016/10/20 Javascript
layUI实现列表查询功能
2019/07/27 Javascript
vue中keep-alive内置组件缓存的实例代码
2020/04/16 Javascript
python实现超简单的视频对象提取功能
2018/06/04 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
flask框架url与重定向操作实例详解
2020/01/25 Python
Python全面分析系统的时域特性和频率域特性
2020/02/26 Python
Python 从attribute到property详解
2020/03/05 Python
python 密码学示例——理解哈希(Hash)算法
2020/09/21 Python
UI自动化定位常用实现方法代码示例
2020/10/27 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍
2013/01/31 HTML / CSS
HTML5 video标签(播放器)学习笔记(二):播放控制
2015/04/24 HTML / CSS
店长助理岗位职责
2013/12/13 职场文书
中文专业毕业生自荐书范文
2014/01/04 职场文书
幼儿园教研活动方案
2014/01/19 职场文书
拉歌口号大全
2014/06/13 职场文书
领导班子四风表现材料
2014/08/23 职场文书
爱国主义教育演讲稿
2014/08/26 职场文书
会议接待欢迎标语
2014/10/08 职场文书
养成教育工作总结
2015/08/13 职场文书
八年级作文之友情
2019/11/25 职场文书
NodeJs内存占用过高的排查实战记录
2021/05/10 NodeJs
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏
JAVA长虹键法之建造者Builder模式实现
2022/04/10 Java/Android