python中格式化_Python中格式化的两种方法
在Python中,采用的格式化方式和C语言是一致的,用%实现,举例如下:>>> 'Hello, %s' % 'world'
'Hello, world'
>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)
'Hi, Michael, you have $1000000.'
你可能猜到了,%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。
常见的占位符有:
其中,格式化整数和浮点数还可以指定是否补0和整数与小数的位数:print('%2d-%02d' % (3, 1))
print('%.2f' % 3.1415926)
如果你不太确定应该用什么,%s永远起作用,它会把任何数据类型转换为字符串:>>> 'Age: %s. Gender: %s' % (25, True)
'Age: 25. Gender: True'
有些时候,字符串里面的%是一个普通字符怎么办?这个时候就需要转义,用%%来表示一个%:>>> 'growth rate: %d %%' % 7
'growth rate: 7 %'
format()
另一种格式化字符串的方法是使用字符串的format()方法,它会用传入的参数依次替换字符串内的占位符{0}、{1}……,不过这种方式写起来比%要麻烦得多:>>> 'Hello, {0}, 成绩提升了 {1:.1f}%'.format('小明', 17.125)
'Hello, 小明, 成绩提升了 17.1%'
python中格式化_Python中格式化的两种方法相关推荐
- 用python打开视频_Python读取视频的两种方法(imageio和cv2)
用python读取视频有两种主要方法,大家可依据自己的需求进行使用. 方法一: 使用imageio库,没有安装的可用pip安装或自己下载,安装好后重启终端即可调用. import pylab impo ...
- 在word文档中如何自动生成目录,两种方法制作目录,总有一种适合你
在word文档中如何自动生成目录,两种方法制作目录,总有一种适合你 目录 在word文档中如何自动生成目录,两种方法制作目录,总有一种适合你 1.文章中的标题较多,每个单独调整格式太费劲,这里我们用一 ...
- java数组循环扩容_Java中实现数组动态扩容的两种方法
Java中实现数组动态扩容的两种方法 java中初始化一个数组需要定义数组的容量,而在我们使用数组时往往会遇到数组容量不够的情况,此时我们就需要通过动态扩容的方式来来根据需求扩大数组的容量. 我们可以 ...
- C++对类中字符串成员进行初始化的两种方法以及友元函数的使用
在C++之中,如果要建立一个类,且类中需要有字符串数据成员,我们可以把该成员声明成两种类型. 第一种方法:使用头文件string,把字符串数据成员声明为string类的对象,用这种方法对字符串操作十分 ...
- qt5设置linux系统时间,Qt中使用QLabel显示时间的两种方法
Qt中使用QLabel显示时间的两种方法思路一致,只是实现方法不一样而已. main.cpp #include "displaytime.h" #include int main( ...
- python租车系统_使用Python实现租车计费系统的两种方法
您的位置:首页 > 站长学院 > 网络技术 正文内容 使用Python实现租车计费系统的两种方法 使用Python实现租车计费系统的两种方法 更新时间:2018-09-29 18:0 ...
- python列表list元素降序排列两种方法
python列表list元素降序排列的两种方法 sort()方法 python列表内置了一个sort()方法,可以用于为元素列表进行排序,当将默认参数reverse设置为True,sort()方法将为 ...
- python出租车计费标准_使用Python实现租车计费系统的两种方法
要求: #出租车计费************************************************************************************** # 要 ...
- python字符串成熟编码_python字符串转公式两种方法获取网页编码python版
在web开发的时候我们经常会遇到网页抓取和分析,各种语言都可以完成这个功能.我喜欢用python实现,因为python提供了很多成熟的模块,可以很方便的实现网页抓取. 但是在抓取过程中会遇到编码的问题 ...
- python 获取csv的列数_Python读取excel的两种方法
excel是什么 Microsoft Excel是一个使用非常广泛的电子表格程序.它的用户友好性和吸引人的功能使其成为数据科学中常用的工具.对于excel来说,整个excel文件称为工作簿,工作簿中的 ...
最新文章
- Directx11教程(6) 画一个简单的三角形(2)
- 一文读懂PyTorch张量基础(附代码)
- Chrome 打印PDF技巧
- 用python画玫瑰花教程-利用Python的turtle库绘制玫瑰教程
- 开源路由器爱好者迎来利好 Linksys不变
- 关于控制台程序的一些想法
- 软件测试用例优秀例子_功能测试用例设计方法分享
- 【linux】【tar】tar命令详解之czvf,xzvf
- Android studio的布局总结
- Docker-安装Vim
- 基于新标注模式的实体和关系联合抽取方法(Joint Extraction of Entities and Relations Based on a Novel Tagging Scheme)
- 电商后台管理系统——权限管理模块
- 用Python模拟QQ界面之QQ登录界面的奥秘
- java页面置换_页面置换算法java
- 多商户JAVA扫码点餐小程序源码SaaS模式
- CSS 重要属性与定位
- Newtonsoft.Json取json字符串中的值得用法 这里是取的时候
- TDMS转EXCEL
- 华为云智慧物流解决方案
- 当不知轴承型号时如何寻找轴承故障频率_变频电机常见故障及解决方案大全
热门文章
- AIX 磁盘和文件系统
- 不积跬步无以至千里[转]
- Ruby之旅—Ruby的Hello World
- java 以一个最高有效位为1的二进制数字开始_第02章 Java编程基础
- 【实战】MATLAB+神经网络+MNIST
- 【收藏】Spark之RDD的mapPartitions算子
- Spring Boot 2.3.x 分层构建 Docker 镜像实战
- docker-compose常用命令整理及使用示例
- 单页面应用SPA的优缺点
- SpringMVC简介-传统的Model1和Model2/MVC思想及其优势/Spring MVC的优势