前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >[python]打印对齐

[python]打印对齐

作者头像
py3study
发布于 2020-01-09 07:49:14
发布于 2020-01-09 07:49:14
1.9K0
举报
文章被收录于专栏:python3python3

一、数值类型(int、float)

#  %d、%f是占位符 >>> a = 3.1415926 >>> print("%d"%a)    #%d只能输出整数,int类 3 >>> print("%f"%a)  #%f输出浮点数 3.141593 >>> print("%.2f"%a) #按照要求输出小数位数 3.14 >>> print("%.9f"%a)  #如果要求的小数位数过多,后面就用0补全 3.141592600

>>> b = 3           >>> print("%4d"%b)            #如果是整数,这样写要求该整数占有四个位置,于是在前面增加三个空格    3                                      #而不是写成0003的样式

>>> print("%06d"%int(a))   #整数部分的显示,要求共显示6位。如果整数不足6位,那么不足的位数在整数前面用0补足。 000003

>>> print('%06d'%b) 000012

在实际编程中,我们常常需要写成a=xxx的样式,使输出界面更友好。所以笔者也copy了源原链接作者的一段代码,稍稍修改给出Python3的表达范式。

(1)右对齐

>>> print("PI=%10.3f"%a)     #约束一下,这个的含义是整数部分加上小数点和小数部分共计10位,并且右对齐 PI=     3.142

(2)左对齐 >>> print("PI=%-10.3f"%a)    #要求显示的左对齐,其余跟上面一样 PI=3.142

二、字符类型(str)

和数值类型类似,不过将%d、%f的占位符变为了%s的占位符。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/08/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
[零基础学python]print能干
print的一些基本用法,在前面的讲述中也涉及一些,本讲是在复习的基础上,尽量再多点内容。
py3study
2020/01/03
9280
【Python】Python中的输入与输出——内附leetcode【151.反转字符串中的单词】的C语言三种解法以及Python解法
在上一篇内容中我们介绍了Python中的数据类型。经过上一篇的介绍,我们不难发现Python与C/C++还是有所不同的,不管是变量的数据类型也好,还是数据类型的种类也好,又或者是类型之间的转化也好,都是存在着一定的差异:
蒙奇D索隆
2024/09/07
1220
【Python】Python中的输入与输出——内附leetcode【151.反转字符串中的单词】的C语言三种解法以及Python解法
python print 输出详解
概括一下,eval()是把字符串中符合python表达式的东西计算出来。意思就是:
会呼吸的Coder
2020/02/17
1.1K0
【自然语言处理】NLP入门(二):1、正则表达式与Python中的实现(2):字符串格式化输出(%、format()、f-string)
【自然语言处理】NLP入门(一):1、正则表达式与Python中的实现(1):字符串构造、字符串截取
Qomolangma
2024/07/30
1800
【自然语言处理】NLP入门(二):1、正则表达式与Python中的实现(2):字符串格式化输出(%、format()、f-string)
Python 3 print 函数用法总
 str = "the length of (%s) is %d" %('runoob',len('runoob')) 
py3study
2020/01/15
9530
python 中 print函数的用法详解
一、print()函数概述 print() 方法用于打印输出,是python中最常见的一个函数。
全栈程序员站长
2022/07/18
2.6K0
Python格式化输出(%用法和format用法)
round(number[, ndigits]) 参数: number - 这是一个数字表达式。 ndigits - 表示从小数点到最后四舍五入的位数。默认值为0。 返回值 该方法返回x的小数点舍入为n位数后的值。
zeruns
2020/03/23
5.6K0
Python格式字符串的三种方法你都掌握了吗,%s%d%f+format()+f-string,深度测评YYDS实至名归
前言: 在我们日常的学习中,我们总是免不了和各种输入输出打交道,而在这其中输出更是重中之重,有时候就因为输出的格式不对,或者说语法用的不正确,往往会导致最后的结果不尽如人意。以及各种输出的奇葩要求往往搞的我们头大,那今天就由Dream带大家来实际测评和总结一下各种格式化字符串方法吧,赶快为你喜欢的方法种草吧~
润森
2022/09/22
1.1K0
Python格式字符串的三种方法你都掌握了吗,%s%d%f+format()+f-string,深度测评YYDS实至名归
Python 格式化输出的高级技巧与应用
在 Python 中,格式化输出是一种非常有用的技术,它可以让我们以更清晰、更易读的方式展示数据。以下是一些关于 Python 格式化输出的高级技巧和代码示例:
用户10354340
2024/10/08
1210
【C#学习笔记04】深入掌握C语言格式化输出
​​printf()​​函数不仅可以将数据输出到控制台,还可以通过格式化字符串灵活地控制输出的格式。​​printf()​​​函数的使用规则,包括标志说明、字段宽度、转换精度、长度修饰、转换说明、转义字符和返回结果等内容。
一条晒干的咸鱼
2025/03/14
350
【C#学习笔记04】深入掌握C语言格式化输出
Python学习 :格式化输出
常用占位符:% s   (s = string 字符串)           % d   (d = digit 整数(十进制))         %  f   ( f = float  浮点数)
py3study
2020/01/19
6740
字符串str.format()方法的个人
字符串的内置方法大致有40来个,但是一些常用的其实就那么20几个,而且里面还有类似的用法,区分度高比如isalpha,isalnum,isdigit,还有一些无时不刻都会用到的split切分,join拼接,strip首尾去指定字符,作用无非就是围绕字符串的增删改查来进行,本人认为要弄清楚和熟练使用这些常用的方法,一方面需要在理解的基础上多多练习多多回顾,同时在工作使用中去巩固,加深记忆。忘记没关系,善于总结归纳,善于对自己大脑记忆的‘增删改查’才是重点。
py3study
2020/01/16
4810
【编程经验】printf专题:你可能不知道的printf用法【文末有福利】
你可能不知道的printf用法 不少小伙伴反映C语言只会用printf函数,但一些参数、返回值什么的还不了解,所以今天总结一二,给大家总结和梳理一下,希望能为大家解决困惑。 首先,以
编程范 源代码公司
2018/04/18
7340
【编程经验】printf专题:你可能不知道的printf用法【文末有福利】
iOS学习——NSLog输出各种类型
在开发过程中,在调试过程中经常打印不出自己想要的数据格式,还时常报警告,所以整理了一下iOS中用NSLog打印各种数据类型的样式。 整型占位符说明 : %d : 十进制整数, 正数无符号, 负数有 “-” 符号; %o : 八进制无符号整数, 没有 0 前缀; %x : 十六进制无符号整数, 没有 0x 前缀; %u : 十进制无符号整数; %hd : 短整型 %ld , %lld : 长整型 %zd : 有符号 NSInteger型专用输出,在iOS开发中应牢记。 %tu : 无符号NSUInteger的输出 %lu : sizeof(i)内存中所占字节数 字符占位符说明 : %c : 单个字符输出; %s : 输出字符串; 浮点占位符说明 : %f : 以小数形式输出浮点数, 默认 6 位小数; %e : 以指数形式输出浮点数, 默认 6 位小数; %g : 自动选择 %e 或者 %f 各式; 其它形式占位符 : %p : 输出十六进制形式的指针地址; %@ : 输出 Object-C 对象; 占位符附加字符 : – l : 在整型 和 浮点型占位符之前, %d %o %x %u %f %e %g 代表长整型 和 长字符串; – n(任意整数) : %8d 代表输出8位数字, 输出总位数; – .n : 浮点数 限制小数位数, %5.2f 表示 5位数字 2位小数, 字符串 截取字符个数; – - : 字符左对齐;
mukekeheart
2019/09/29
1.4K0
sprintf的用法
在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf有用得多。 sprintf 是个变参函数,定义如下: int sprintf( char *buffer, const char *format [, argument] ... ); 除了前两个参数类型固定外,后面可以接任意多个参数。而它的精华,显然就在第二个参数: 格
用户1624346
2018/04/11
4.8K0
sprintf的用法
python入门-2-55个案例吃透python字符串格式化
在上一篇Python字符串初相识中,我们介绍了字符串的很多基础内容。本文中介绍的字符串一个非常重要的知识点:字符串格式化输出。
皮大大
2023/08/23
3340
python基本数据类型(三)-字符串拼
1.字符串拼接 2.格式化输出 3.神复制和浅复制 1.字符串拼接 例: a='hello', b='python',c='!' 将a,b,c中的字符串连成一句话。 1.用+号 a+b+c 2.格式化字符串 % '%s %s %s' % (a,b,c) 3.''.join()方法,注意括号是要连接的(可以是列表,元祖) ' '.join([a,b,c]) #''里面是连接后各个字符串的字符 4. .format方式 '{}{}{}'.format(a,b,c) #{}里面可以填入与后面相对应的符号
py3study
2020/01/03
5040
C语言—scanf和printf的介绍
printf()的作用是将参数文本输出到屏幕。它的名字里的f代表format(格式化),表示可以定制输出文本的格式。
_孙同学
2024/10/21
2210
C语言—scanf和printf的介绍
手撕python之基本数据类型以及变量
注意我们这个的bool类型的两个值True和False 开头的字母一定要是大写的,否则是会报错的
凯子坚持C
2024/09/23
1270
手撕python之基本数据类型以及变量
【C语言】printf和scanf函数详解
这里的%d就是一个占位符,含义是代替一个整型变量,给这个整型变量占位,然后在后面将它补充完整,好处就是不用在原句修改,只需要修改后面的参数即可,这里是放了一个整型常量,放一个整型变量也可以,如图:
TANGLONG
2024/10/15
3890
【C语言】printf和scanf函数详解
推荐阅读
相关推荐
[零基础学python]print能干
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档