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开发中module模块用法实例分析
Nov 12 Python
在python3环境下的Django中使用MySQL数据库的实例
Aug 29 Python
200 行python 代码实现 2048 游戏
Jan 12 Python
numpy使用fromstring创建矩阵的实例
Jun 15 Python
python实现字符串中字符分类及个数统计
Sep 28 Python
Python lambda表达式用法实例分析
Dec 25 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
Jun 12 Python
windows上安装python3教程以及环境变量配置详解
Jul 18 Python
Windows 下python3.8环境安装教程图文详解
Mar 11 Python
Python ckeditor富文本编辑器代码实例解析
Jun 22 Python
python Tkinter的简单入门教程
Apr 11 Python
Django cookie和session的应用场景及如何使用
Apr 29 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
PHP6 先修班 JSON实例代码
2008/08/23 PHP
PHP 文件类型判断代码
2009/03/13 PHP
Base64在线编码解码实现代码 演示与下载
2011/01/08 PHP
PHP用FTP类上传文件视频等的简单实现方法
2016/09/23 PHP
firefox插件Firebug的使用教程
2010/01/02 Javascript
JavaScript 原型继承之构造函数继承
2011/08/26 Javascript
Jquery通过Ajax访问XML数据的小例子
2013/11/18 Javascript
js获取视频时长代码
2014/04/10 Javascript
JavaScript用JQuery呼叫Server端方法示例代码
2014/09/03 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
使用vue和datatables进行表格的服务器端分页实例代码
2017/06/07 Javascript
谈谈VUE种methods watch和compute的区别和联系
2017/08/01 Javascript
echarts实现地图定时切换散点与多图表级联联动详解
2018/08/07 Javascript
使用layer弹窗和layui表单实现新增功能
2018/08/09 Javascript
详释JavaScript执行环境与执行栈
2019/04/02 Javascript
基于JavaScript实现留言板功能
2020/03/16 Javascript
javascript实现多边形碰撞检测
2020/10/24 Javascript
日常整理python执行系统命令的常见方法(全)
2015/10/22 Python
Python算法应用实战之栈详解
2017/02/04 Python
使用PM2+nginx部署python项目的方法示例
2018/11/07 Python
python 3.3 下载固定链接文件并保存的方法
2018/12/18 Python
python使用thrift教程的方法示例
2019/03/21 Python
python将四元数变换为旋转矩阵的实例
2019/12/04 Python
解决python使用list()时总是报错的问题
2020/05/05 Python
python框架flask入门之环境搭建及开启调试
2020/06/07 Python
Python如何实现后端自定义认证并实现多条件登陆
2020/06/22 Python
个性大学生自我评价
2013/12/04 职场文书
食品厂厂长岗位职责
2014/01/30 职场文书
党委班子对照检查材料
2014/08/19 职场文书
在宿舍喝酒的检讨书
2014/09/28 职场文书
党员先进事迹材料
2014/12/19 职场文书
2014年小班保育员工作总结
2014/12/23 职场文书
平凡的世界读书笔记
2015/06/25 职场文书
2016大学军训通讯稿
2015/11/25 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书