In [30]:‘{:5.2f}’.format(1.222) Out[30]:’ 1.22’# 空格、一、小数点、二、二 共5位 千位分隔符号输出: In [60]:‘{:,}’.format(132456) Out[60]:‘132,456’
百分号输出:
在项目开发中常用到的输出技巧:
以及:
实战
给定一个数字 123456,请采用宽度为 25、右对齐方式打印输出,使用加号“+”填充。
In [57]:‘{:+>25}’.format(123456)
Out[57]:‘+++++++++++++++++++123456’
给定一个数字12345678.9,请增加千位分隔符号,设置宽度为30、右对齐方式打印输出,使用空格填充。
In [59]:‘{:>30,}’.format(13245678.9)
Out[59]:’ 13,245,678.9’
给定一个整数数字0x1010,请依次输出Python语言中十六进制、十进制、八进制和二进制表示形式,使用英文逗号分隔。
In [62]:‘0x{0:x}, {0:}, 0o{0:o}, 0b{0:b}’.format(0x1010)
Out[62]:‘0x1010, 4112, 0o10020, 0b1000000010000’
编写 Python 程序输出一个具有如下风格效果的文本,用作文本进度条样式,部分代码如下,填写空格处。
10%@==
20%@====
100%@====================
前三个数字,右对齐;后面字符,左对齐
文本中左侧一段输出N的值,右侧一段根据N的值输出等号,中间用 @ 分隔,等号个数为N与 5 的整除商的值,例如,当N等于 10 时,输出 2 个等号。
N = input()# N取值范围是0—100,整数print(“{:>3}%@{}”.format(N,“=”*(N//5)))
一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
三、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。