这篇文章主要为大家详细介绍了Python 占位符格式化的简单示例,具有一定的参考价值,可以用来参考一下。

对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧!

占位符,顾名思义就是插在输出里站位的符号。占位符是绝大部分编程语言都存在的语法, 而且大部分都是相通的, 它是一种非常常用的字符串格式化的方式。

1. 常用占位符的含义

s : 获取传入对象的__str__方法的返回值,并将其格式化到指定位置

r : 获取传入对象的__repr__方法的返回值,并将其格式化到指定位置

c : 整数:将数字转换成其unicode对应的值,10进制范围为 0 <= i <= 1114111(py27则只支持0-255);字符:将字符添加到指定位置

o : 将整数转换成 八 进制表示,并将其格式化到指定位置

x : 将整数转换成十六进制表示,并将其格式化到指定位置

d : 将整数、浮点数转换成 十 进制表示,并将其格式化到指定位置

e : 将整数、浮点数转换成科学计数法,并将其格式化到指定位置(小写e)

E : 将整数、浮点数转换成科学计数法,并将其格式化到指定位置(大写E)

f : 将整数、浮点数转换成浮点数表示,并将其格式化到指定位置(默认保留小数点后6位)

F : 同上

g : 自动调整将整数、浮点数转换成 浮点型或科学计数法表示(超过6位数用科学计数法),并将其格式化到指定位置(如果是科学计数则是e;)

G : 自动调整将整数、浮点数转换成 浮点型或科学计数法表示(超过6位数用科学计数法),并将其格式化到指定位置(如果是科学计数则是E;)

% : 当字符串中存在格式化标志时,需要用 %%表示一个百分号;

2. 常用占位符应用举例

1. 格式化字符串

>>> print ("This website name is %s" % ("512pic.com"))

this website name is 512pic.com

>>>

# End www_512pic_com

2. 格式化整数

>>> print ("The rank score is %d" % (100.0))

>>> The rank score is 100

>>>

# End www_512pic_com

3. 格式化浮点数

>>> print ("Yao Ming's height is %f m"%(2.29))

Yao Ming's height is 2.290000 m

>>>

# End www_512pic_com

4. 格式化浮点数(指定保留小数点位数)

>>> print ("Yao Ming's height is %.1f m"%(2.29))

Yao Ming's height is 2.3 m

>>>

# End www_512pic_com

5. 指定占位符宽度

>>> print ("Name : %10s, Age : %9d, Height: %8.2f"%("Yao Ming", 37, 2.29))

Name : Yao Ming, Age : 37, Height : 2.29

>>>

# End www_512pic_com

格式比较难看, 下面我们来做一下对齐

6. 指定占位符宽度 - 左对齐

>>> print ("Name : %-10s, Age : %-9d, Height : %-8.2f"%("Yao Ming", 37, 2.29))

Name : Yao Ming , Age : 37 , Height : 2.29

>>>

# End www_512pic_com

注:

格式化可选标志符, 可选参数

+ 右对齐;正数前加正好,负数前加负号;

- 左对齐;正数前无符号,负数前加负号;

空格 右对齐;正数前加空格,负数前加负号;

0 右对齐;正数前无符号,负数前加负号;用0填充空白处

如: -10s, 表示10个字符串位置, 左对齐,后面用空格填充

7. 指定占位符 - 用0当占位符

>>> print ("Name : %-10s, Age : %09d, Height : %08.2f"%("Yao Ming", 37, 2.29))

Name : Yao Ming , Age : 000000037, Height : 00002.29

>>>

# End www_512pic_com

3. 总结

占位符的使用非常常见, 也非常实用, 它可以很好的帮助我们解决一些字符串格式化的问题, 变换出多种用法, 一些常用的占位符大家可以记住, 以便提升编程效率。

注:关于Python 占位符格式化的简单示例的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。

关键词:占位符

您可能感兴趣的文章

python占位符补数据_Python 占位符格式化的简单示例相关推荐

  1. python编程和应用数据_python编程之变量和简单的数据结构

    一.变量 前面我们用python输出了"hello world!" 这次我们在前面加入一行,定义一个变量,然后修改第二行. 添加变量导致Python解释器需要做更多工作.处理第1行 ...

  2. python四种占位符例子_Python 占位符格式化的简单示例

    对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! 占位符,顾名思义就是插在输出里站位的符号.占位符是绝大部分编程语言都存在的语法, 而且大部分都是相 ...

  3. python 插补数据_python 2020中缺少数据插补技术的快速指南

    python 插补数据 Most machine learning algorithms expect complete and clean noise-free datasets, unfortun ...

  4. python爬虫实时更新数据_Python爬虫 更新中

    基础 一.环境配置 查看已安装的包 pip freeze 导出 pip freeze >requirements.txt 安装 pip install -r requirements.txt - ...

  5. python读取sqlserver的数据_Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例...

    本文实例讲述了Python实现读取SQLServer数据并插入到MongoDB数据库的方法.分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- import pyodbc ...

  6. python怎么批量处理数据_python如何批量处理excel数据?_后端开发

    php赋值运算符有哪些_后端开发 php赋值运算符有:1.[=]赋值运算符:2.[+=]加运算符:3.[-=]减运算符:4.[*=]乘运算符:5.[/=]除运算符:6.[.=]连接字符运算符:7.[% ...

  7. python爬取json数据_Python爬取数据保存为Json格式的代码示例

    python爬取数据保存为Json格式 代码如下: #encoding:'utf-8' import urllib.request from bs4 import BeautifulSoup impo ...

  8. python编程处理excel数据_python实现对excel进行数据剔除操作实例

    前言 学习Python的过程中,我们会遇到Excel的各种问题.下面这篇文章主要给大家介绍了关于python对excel进行数据剔除操作的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详 ...

  9. python用post提交数据_python通过post提交数据的方法

    本文实例讲述了python通过post提交数据的方法.分享给大家供大家参考.具体实现方法如下: # -*- coding: cp936 -*- import urllib2 import urllib ...

最新文章

  1. 通过改进算法来优化程序性能的真实案例(Ransac)
  2. ESB学习笔记(Spring Integration实战)
  3. Django框架基础知识05-自定义模板标签与过滤器
  4. java protected关键字_Java 权限protected关键字纠正
  5. Halcon算子翻译——default
  6. 95-40-038-java.util.concurrent-ConcurrentLinkedQueue
  7. 如何根据自己需要截取字符串
  8. 排序算法:二分排序(插入排序+二分查找)
  9. 深入了解JavaScript编程语言
  10. 计算机的音乐怎么调,电脑怎么调整音频设备属性
  11. html做彩色方格,超级炫酷,美图秀秀制作超漂亮彩色格子字图文教程
  12. 字节、快手、天弘基金等 :量化/算法工程师岗位【社招|校招|实习生】
  13. marquee---jsp中的滚动字幕标记
  14. 一篇个人原厂的非主流火星文
  15. 计算机网络的特点及性能
  16. excel设定备选值
  17. 中位数的应用—士兵站队问题
  18. 6月22日!苹果WWDC大会,全球免费参加-首次在线举行!
  19. Java基础数据类型与运算符
  20. python整数拆分dp算法_整数拆分问题的四种解法【转载】

热门文章

  1. php cookie怎么清除,php cookie如何清除,
  2. MySQL数据库 - 复杂查询(一)第二关
  3. 时间戳与日期格式的相互转换
  4. jquery 移除border_jquery同时删除元素标签的多个属性
  5. 杭州临安区太阳镇农业之旅
  6. 海贼王热血航线正在连接服务器,航海王热血航线进不去怎么办 进不去解决方法一览...
  7. 2022年深圳国际学校IB课程成绩如何?
  8. C语言-引用和指针的区别?
  9. Linux服务器部署Kibana并通过外网访问
  10. android小游戏 开发-推广-盈利 介绍