专栏首页python3Python学习5——基本格式化输出

Python学习5——基本格式化输出

整数的格式化输出

十进制、八进制、十六进制

num01 = 100
print("十进制输出:%d"%num01)
print("八进制输出:%o"%num01)
print("十六进制输出:%x"%num01)

#放在一行
print("十进制输出:%d 八进制输出:%o 十六进制输出:%x" % (num01,num01,num01))

#三行
print("十进制输出:%d  \n八进制输出:%o  \n 十六进制输出:%x" % (num01,num01,num01))

转二进制:

print("二进制输出:”,bin(num01)

浮点数的格式化输出:

num01 = 3.1415926
print(round(num01,2))
print("保留两位小数:%.2f"%num01)

round和%.2f的区别:

num01 = 389.1
print(round(num01,2))
print("保留两位小数:%.2f"%num01)

输出结果:389.1    389.10

num01 = 310.141592645
print("%e" % num01)         #默认保留小数点后面六位的科学记数法
print("%.2e" % num01)      #保留小数点后面两位的科学记数法
num01 = 10001.123456
print("%g"%num01)
print("%g"%100001.123456)
print("%g"%0.0000123456)

输出结果:10001.1      100001      1.23456e-5

字符串的格式化输出

str01 = "Steven"
print("%s" % str01)
print("%10s" % str01)     #正数代表右对齐, 10代表多少个位置
print("%-10s" % str01)    #负正数代表右对齐, 10代表多少个位置
print("%.2s" % str01)      #截取前两个
print("%10.2s" % str01)   #截取前两个并且右对齐
print("%10.2s" % str01[-2:])       #截取右边的两个

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python之路(三)Python数据类

    布尔值只有True,False两种值,要么是True,要么是False,在Python中可以直接使用True,False来表示布尔值(需要注意大小写)。

    py3study
  • python-基本运算符(解压缩-必考)

    py3study
  • Python练手例子(8)

    程序分析:创建一个新的 3 行 3 列的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置中。

    py3study
  • Python之路(三)Python数据类

    布尔值只有True,False两种值,要么是True,要么是False,在Python中可以直接使用True,False来表示布尔值(需要注意大小写)。

    py3study
  • 【python进阶】详解元类及其应用1

    前言 元类在python中是很重要的一部分,我将分两次去讲解元类及其应用,此篇为详解元类及其应用第一篇,下面开始今天的说明~~~ 1. 类也是对象 在⼤多数编程...

    Angel_Kitty
  • 005.python科学计算库pandas(下)

    版权声明:本文为博主原创文章,允许转载,请标明出处。 https://blog.csdn.net/qwdafedv/article/deta...

    qubianzhong
  • 中小型局域网本地配置路由器的详细方法?

    中小型企业配置路由器的方法和其他路由器配置很相似,这里我们主要讲解了中小型局域网本地配置路由器的详细方法,接着双击刚刚创建好的“PerformRouterDis...

    用户3128938
  • Python3经典100例(②)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    村雨遥
  • 用分布式存储实现Harbor Registry的高可用方案

    不久前,VMware发布了Docker容器数据卷的驱动(Docker Volume Driver for vSphere)1.0 beta版本,使得Docker...

    Henry Zhang
  • 第七天-数据池/常量池 编码补充

      作用/意义:把数据存在小数据池 快速创建对象 共享 节省内存 解释字符串赋值问题等

    py3study

扫码关注云+社区

领取腾讯云代金券