python3中%d表示将参数格式化为整数。使用%d时可以在“d”前加数值来设置参数格式化后整数的位数。

使用示例:num=14

#%d打印时结果是14

print "num=%d" % num # output: num=14

#%1d意思是打印结果为1位整数,当整数的位数超过1位时,按整数原值打印,所以%1d的打印结果还是14

print "num=%1d" % num # output: num=14

#%3d意思是打印结果为3位整数,当整数的位数不够3位时,在整数左侧补空格,所以%3d的打印结果是 14

print "num=%3d" % num # output: num= 14

#%-3d意思是打印结果为3位整数,当整数的位数不够3位时,在整数右侧补空格,所以%3d的打印结果是14_

print "num=%-3d" % num # output: num=14_

#%05d意思是打印结果为5位整数,当整数的位数不够5位时,在整数左侧补0,所以%05d的打印结果是00014

print "num=%05d" % num # output: num=00014

#%.3d小数点后面的3意思是打印结果为3位整数,

#当整数的位数不够3位时,在整数左侧补0,所以%.3d的打印结果是014

print "num=%.3d" % num # output: num=014

#%.0003d小数点后面的0003和3一样,都表示3,意思是打印结果为3位整数,

#当整数的位数不够3位时,在整数左侧补0,所以%.3d的打印结果还是014

print "num=%.0003d" % num # output: num=014

#%5.3d是两种补齐方式的综合,当整数的位数不够3时,先在左侧补0,还是不够5位时,再在左侧补空格,

#规则就是补0优先,最终的长度选数值较大的那个,所以%5.3d的打印结果还是 014

print "num=%5.3d" % num # output: num= 014

#%05.3d是两种补齐方式的综合,当整数的位数不够3时,先在左侧补0,还是不够5位时,

#由于是05,再在左侧补0,最终的长度选数值较大的那个,所以%05.3d的打印结果还是00014

print "num=%05.3d" % num # output: num=00014

#还可以用%*.*d来表示精度,两个*的值分别在后面小括号的前两位数值指定

#如下,不过这种方式04就失去补0的功能,只能补空格,只有小数点后面的3才能补0

print "num=%*.*d" % (04,3,num) # output: num= 014

更多Python知识请关注Python自学网。

python3什么意思_python3中%d什么意思?相关推荐

  1. 关于python3的标识符_python3中关于基础语法的详解

    一.编码 默认情况下, python3源码文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为源码文件指定不同的编码:1 # -*- coding: gbk -*- 二.标识符 1 ...

  2. python3 random函数_Python3 中 random模块

    Python3 中 random模块 Python中的random模块用于生成随机数. 下面具体介绍random模块的功能: 1.random.random() 用于生成一个0到1的 随机浮点数:0& ...

  3. python3颜色代码_python3中布局背景颜色代码分析

    我们想要给某个模块着重突出,以便引起大家注意的时候,通常给那个模块的背景颜色换亮一点.这种情况的操作多见于我们想要突出表格中的某个数据,或是某一项的名称. 在python3中设置布局背景颜色需要通过代 ...

  4. python3 urllib代理_Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)

    我们可以利用urllib来抓取远程的数据进行保存哦,以下是python3 抓取网页资源的多种方法,有需要的可以参考借鉴. 1.最简单 import urllib.request response = ...

  5. python3安装常见问题_python3中pip的安装、常见问题及万能解决方案。

    系统环境:win10 python版本:3.7.2(已添加到系统环境变量) 很久没碰python,看见一段代码打算运行的时候发现一堆问题,代码如下: importrequests res=reques ...

  6. python3 random模块_Python3 中 random模块

    Python中的random模块用于生成随机数. 下面具体介绍random模块的功能: 1.random.random() #用于生成一个0到1的 随机浮点数:0<= n < 1.0 im ...

  7. python3 logging模块_python3中使用logging模块写日志,中文乱码,如何解决?

    创建filehandler的时候指定编码为utf-8,可以参考handler的构造方法: https://docs.python.org/3.6/l... 如果是使用配置文件,也可以在配置文件的han ...

  8. python3 自定义排序_Python3中的自定义排序

    我开始学习python3. 我想知道如何执行自定义排序.例如,我可能希望按照以下方式对动物列表进行排序:先按字符升序排序,然后按长度降序排序,然后按字母数字升序排序.在 一个由"蚂蚁&quo ...

  9. python3读取excel数据-python3 读取Excel表格中的数据

    需要先安装openpyxl库 通过pip命令安装: pip install openpyxl 源码如下: #!/usr/bin/python3 #-*- coding:utf-8 -*- import ...

最新文章

  1. Web Storage
  2. springboot 修改了端口不生效_Spring Boot 项目 Docker 化快速上手
  3. 零基础学python全彩版实战答案-零基础学Python(全彩版)
  4. gRPC:Google开源的基于HTTP/2和ProtoBuf的通用RPC框架
  5. Centos新建系统用户详解
  6. java内部类文件,Java内部类学习
  7. 在人工智能时代下,如何让券商的数据做到“快准稳”
  8. 银行核心海量数据无损迁移:TDSQL数据库多源异构迁移方案
  9. this static 面向对象三大特点
  10. Java ObjectOutputStream reset()方法与示例
  11. dj电商-数据表的设计-用户表设计
  12. php输出因子,如何在PHP因子程序中返回值
  13. 关于ADO之AddNew,UPdate与Identity列
  14. yousa_team团队项目——兼职平台网站 工作进度
  15. 软件测试简历上实战项目:开源项目部署--litemall商城
  16. 【燃烧吧 切割机】 自制微型激光切割
  17. 【一文搞懂】【WIN32】(_beginthread、_beginthreadex)和CreateThread
  18. 数值计算之第二期:误差分析
  19. 新年计算机语言祝福语,新春祝福语
  20. linux中搭建邮件服务器

热门文章

  1. 003_FastDFS分布式横向扩容和纵向添加storage
  2. 012_Redis的aof持久化方式
  3. 009_Redis的事物
  4. 019_with语句
  5. 计算机多媒体思政课,浅论多媒体教学手段在思政课教学中的运用
  6. Linux c语言虚拟串口,利用socat和cutecom实现Linux虚拟串口通信
  7. java oj主机名排序_oj教程--排序算法(Java)
  8. new、delete、malloc、free 在堆栈上的使用区别 C++
  9. oracle 48小时内_恭喜詹姆斯!恭喜湖人!戴维斯续约最新动态:48小时内或达成...
  10. 计算机网络日,《计算机网络原理》教学日历[汇编].pdf