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中os操作文件及文件路径实例汇总
Jan 15 Python
九步学会Python装饰器
May 09 Python
python获取元素在数组中索引号的方法
Jul 15 Python
python常见排序算法基础教程
Apr 13 Python
Python扩展内置类型详解
Mar 26 Python
python实现指定文件夹下的指定文件移动到指定位置
Sep 17 Python
python3实现爬取淘宝美食代码分享
Sep 23 Python
Python3.5实现的三级菜单功能示例
Mar 25 Python
python+jinja2实现接口数据批量生成工具
Aug 28 Python
python 二维矩阵转三维矩阵示例
Nov 30 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
Oct 31 Python
Python自动操作神器PyAutoGUI的使用教程
Jun 16 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 5.5 创建和验证哈希最简单的方法详解
2013/11/07 PHP
PHP类的反射用法实例
2014/11/03 PHP
Yii2.0 模态弹出框+ajax提交表单
2016/05/22 PHP
prototype Element学习笔记(篇一)
2008/10/26 Javascript
传智播客学习之java 反射
2009/11/22 Javascript
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
js split 的用法和定义 js split分割字符串成数组的实例代码
2012/05/13 Javascript
在Javascript中 声明时用"var"与不用"var"的区别
2013/04/15 Javascript
面向对象继承实例(a如何继承b问题)(自写)
2013/07/01 Javascript
js鼠标滑过图片震动特效的方法
2015/02/17 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
2015/11/17 Javascript
学习javascript面向对象 掌握创建对象的9种方式
2016/01/04 Javascript
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
JS遍历对象属性的方法示例
2017/01/10 Javascript
JS判断键盘是否按的回车键并触发指定按钮点击操作的方法
2017/02/13 Javascript
vue2.X组件学习心得(新手必看篇)
2017/07/05 Javascript
VueJs使用Amaze ui调整列表和内容页面
2017/11/30 Javascript
react 国际化的实现代码示例
2018/09/14 Javascript
element ui table(表格)实现点击一行展开功能
2018/12/04 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
2019/04/30 Javascript
微信小程序实现多选框全选与取消全选功能示例
2019/05/14 Javascript
Vue-Cli 3.0 中配置高德地图的两种方式
2019/06/19 Javascript
node.js中path路径模块的使用方法实例分析
2020/02/13 Javascript
详解vue中v-on事件监听指令的基本用法
2020/07/22 Javascript
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
美国最大的半成品净菜电商:Blue Apron(蓝围裙)
2018/04/27 全球购物
iKRIX意大利网上商店:男女豪华服装和配件
2019/10/09 全球购物
党员年终民主评议的自我评价
2013/11/05 职场文书
医学专业大学生求职的自我评价
2013/11/27 职场文书
英语老师推荐信
2014/02/26 职场文书
颐和园导游词
2015/01/30 职场文书
通知书大全
2015/04/27 职场文书
搞笑欢迎词大全
2015/09/30 职场文书
python实现商品进销存管理系统
2022/05/30 Python
springboot 全局异常处理和统一响应对象的处理方式
2022/06/28 Java/Android