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 中文乱码问题深入分析
Mar 13 Python
python传递参数方式小结
Apr 17 Python
Python中zfill()方法的使用教程
May 20 Python
python3+PyQt5+Qt Designer实现堆叠窗口部件
Apr 20 Python
python中for用来遍历range函数的方法
Jun 08 Python
Python实现Event回调机制的方法
Feb 13 Python
详解Python字典的操作
Mar 04 Python
TensorFlow MNIST手写数据集的实现方法
Feb 05 Python
使用tensorflow进行音乐类型的分类
Aug 14 Python
在pyCharm中下载第三方库的方法
Apr 18 Python
通过Python把学姐照片做成拼图游戏
Feb 15 Python
Python使用华为API为图像设置多个锚点标签
Apr 12 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
萌王史莱姆”萌王性别尴尬!那“萌战”归女组还是男?
2018/12/17 日漫
跟我学Laravel之请求与输入
2014/10/15 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
学习YUI.Ext 第七天--关于View&JSONView
2007/03/10 Javascript
浏览器常用高宽的jquery插件
2011/02/24 Javascript
JavaScript获取onclick、onchange等事件值的代码
2013/07/22 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
2015/03/16 Javascript
JQuery实现样式设置、追加、移除与切换的方法
2015/06/11 Javascript
利用JavaScript实现拖拽改变元素大小
2016/12/14 Javascript
vue 粒子特效的示例代码
2017/09/19 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
JS中图片压缩的方法小结
2017/11/14 Javascript
vue单个组件实现无限层级多选菜单功能
2018/04/10 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
2019/02/13 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
微信小程序接入vant Weapp组件的详细步骤
2020/10/28 Javascript
jQuery实现穿梭框效果
2021/01/19 jQuery
[01:31]完美与DOTA2历程
2014/07/31 DOTA
Python中多线程及程序锁浅析
2015/01/21 Python
DataFrame中去除指定列为空的行方法
2018/04/08 Python
python增加图像对比度的方法
2019/07/12 Python
使用python实现kNN分类算法
2019/10/16 Python
python目标检测给图画框,bbox画到图上并保存案例
2020/03/10 Python
美国摄影爱好者购物网站:Focus Camera
2016/10/21 全球购物
Guess欧洲官网:美国服饰品牌
2019/08/06 全球购物
.net笔试题
2014/03/03 面试题
介绍一下gcc特性
2015/10/31 面试题
八项规定整改措施
2014/02/12 职场文书
学生生病请假条范文
2014/02/16 职场文书
中学教师教育感言
2014/02/21 职场文书
实验心得体会
2014/09/05 职场文书
2014年党员评议表自我评价
2014/09/27 职场文书
幼师辞职信范文大全
2015/05/12 职场文书
Kubernetes中Deployment的升级与回滚
2022/04/01 Servers
Golang 结构体数据集合
2022/04/22 Golang