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中实现常量(Const)功能
Jan 28 Python
详解duck typing鸭子类型程序设计与Python的实现示例
Jun 03 Python
Python环境搭建之OpenCV的步骤方法
Oct 20 Python
使用python为mysql实现restful接口
Jan 05 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
Apr 26 Python
Python爬虫实战之12306抢票开源
Jan 24 Python
Python嵌套式数据结构实例浅析
Mar 05 Python
python机器学习库xgboost的使用
Jan 20 Python
Selenium 滚动页面至元素可见的方法
Mar 18 Python
浅谈python锁与死锁问题
Aug 14 Python
Python入门基础之数字字符串与列表
Feb 01 Python
安装pytorch时报sslerror错误的解决方案
May 17 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
层叠菜单的动态生成
2006/10/09 PHP
PHP UTF8编码内的繁简转换类
2009/07/20 PHP
PHP中in_array的隐式转换的解决方法
2018/03/06 PHP
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
JQuery插件开发示例代码
2013/11/06 Javascript
js showModalDialog参数的使用详解
2014/01/07 Javascript
javascript判断chrome浏览器的方法
2014/03/26 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
第一次动手实现bootstrap table分页效果
2016/09/22 Javascript
vue translate peoject实现在线翻译功能【新手必看】
2018/06/07 Javascript
浅谈ng-zorro使用心得
2018/12/03 Javascript
浅谈Node 异步IO和事件循环
2019/05/05 Javascript
微信浏览器左上角返回按钮监听的实现
2020/03/04 Javascript
JQuery复选框全选效果如何实现
2020/05/08 jQuery
Element-ui upload上传文件限制的解决方法
2021/01/22 Javascript
python编程开发之日期操作实例分析
2015/11/13 Python
Python使用django搭建web开发环境
2017/06/09 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
python使用yield压平嵌套字典的超简单方法
2019/11/02 Python
基于python plotly交互式图表大全
2019/12/07 Python
python 轮询执行某函数的2种方式
2020/05/03 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
python实现数学模型(插值、拟合和微分方程)
2020/11/13 Python
canvas实现高阶贝塞尔曲线(N阶贝塞尔曲线生成器)
2018/01/10 HTML / CSS
美国第二大连锁书店:Books-A-Million
2017/12/28 全球购物
Chicco婴儿用品美国官网:汽车座椅、婴儿推车、高脚椅等
2018/11/05 全球购物
世界各地的当地人的食物体验:Eatwith
2019/07/26 全球购物
Groupon比利时官方网站:特卖和网上购物高达-70%
2019/08/09 全球购物
俄罗斯在线服装店:STOLNIK
2021/03/07 全球购物
幼儿园运动会加油词
2014/02/14 职场文书
干部下基层实施方案
2014/03/14 职场文书
小露珠教学反思
2014/04/30 职场文书
党性分析自查总结
2014/10/14 职场文书
四年级作文之植物
2019/09/20 职场文书
利用Redis实现点赞功能的示例代码
2022/06/28 Redis