当前位置: 首页 > news >正文

南通制作网站产品宣传方案

南通制作网站,产品宣传方案,aurum wordpress,湘潭商城网站建设定制今天给大家介绍如何在打印字符串时&#xff0c;规则对齐的两种方法&#xff0c;帮助大家在 shell 界面下输出漂亮的表格。第一种&#xff1a;使用 format先来看几个小 demo左对齐>>>"{:<10}".format("a")a >>>右对齐>>…

今天给大家介绍如何在打印字符串时,规则对齐的两种方法,帮助大家在 shell 界面下输出漂亮的表格。

第一种:使用 format

先来看几个小 demo

左对齐

>>>"{:<10}".format("a")

'a         '

>>>

右对齐

>>>"{:>10}".format("a")

'         a'

>>>

居中

>>>"{:^10}".format("a")

'    a     '

>>>

当你不指定 < 、>、^ 时,默认就是左对齐

>>>"{:10}".format("a")

'a         '

>>>

有了上面的铺垫,写一个整齐的 1-10 的平方、立方表就很容易了。

>>>forxinrange(1, 11):

...        print('{:2d} {:3d} {:4d}'.format(x, x*x, x*x*x))

...

1   1    1

2   4    8

3   9   27

4  16   64

5  25  125

6  36  216

7  49  343

8  64  512

9  81  729

10 100 1000

对齐的思想其实就是在不足的位自动给你补上空格。

如果不想使用空格,可以指定你想要的字符进行填充,比如下面我用 0 来补全。

>>>forxinrange(1, 11):

...     print('{:02d} {:03d} {:04d}'.format(x, x*x, x*x*x))

...

01 001 0001

02 004 0008

03 009 0027

04 016 0064

05 025 0125

06 036 0216

07 049 0343

08 064 0512

09 081 0729

10 100 1000

第二种:使用 ljust, rjust左对齐

>>>"a".ljust(10)

'a         '

>>>

右对齐

>>>"a".rjust(10)

'         a'

>>>

居中

>>>"a".center(10)

'    a     '

>>>

同样写一个整齐的 1-10 的平方、立方表

>>>forxinrange(1, 11):

...     print(' '.join([str(x).ljust(2), str(x * x).ljust(3), str(x * x * x).ljust(4)]))

...

1  1   1

2  4   8

3  9   27

4  16  64

5  25  125

6  36  216

7  49  343

8  64  512

9  81  729

10 100 1000

如果不想使用空格,而改用 0 来补齐呢?可以这样

>>>forxinrange(1, 11):

...     print(' '.join([str(x).rjust(2,"0"), str(x*x).rjust(3,"0"), str(x*x*x).rjust(4,"0")]))

...

01 001 0001

02 004 0008

03 009 0027

04 016 0064

05 025 0125

06 036 0216

07 049 0343

08 064 0512

09 081 0729

10 100 1000

以上就是今天的分享,很多漂亮的表格打印模块都是基于以上内置函数实现的,掌握了这两个,以后都可以自己实现啦~~希望本文对你能有帮助

文末福利

明哥整理了 21 张 Python 代码速查表,每一张都是国外的大师总结的,非常实用 ~

还有 2 张高清的 PyCharm 快捷键一览图,一张 Windows ,一张 Mac,放在桌面上,需要的时候打开一查,非常方便。。

【编辑推荐】

【责任编辑:华轩 TEL:(010)68476606】

点赞 0

http://www.lbrq.cn/news/2538757.html

相关文章:

  • 安徽专业做网站的大公司推荐几个靠谱的网站
  • wordpress搭建nich站全球网站排名前100
  • 厦门网站建设策划鼓楼网站seo搜索引擎优化
  • 政府网站建设的突出问题百度关键词排名联系方式
  • pr免费模板网站河北seo网络优化师
  • 企业做网站预付账款会计分录想做一个网站
  • 同ip多域名做网站手机营销软件
  • 做公司网站的平台搜索引擎营销的模式有哪些
  • 搜狐综合小时报2022113011超级优化大师
  • 做网站怎么电话约客户怎么在百度打广告
  • 产品宣传型企业网站怎么建设百度sem竞价
  • 省建设安全监督站的网站希爱力双效片骗局
  • 免费b站推广网址有哪些新手如何做网上销售
  • 做物流公司网站哪家好排名seo公司哪家好
  • 网站 网页制作厦门seo招聘
  • wordpress支持多少会员站内关键词自然排名优化
  • 做简历用什么网站seo和sem是什么意思
  • 网站建设gon西安网站建设公司
  • 自适应网页如何设计优化公司组织架构
  • 如何做360网站优化湖北百度推广公司
  • 现在学java的都是傻子网站优化排名易下拉软件
  • 电商平台网站设计公司查排名的网站
  • 怎么做扫二维码登陆网站建网站要多少钱
  • ps如何做音乐网站汕头seo网站建设
  • 新手怎样做网站推广百度电脑版官网下载
  • 如何新做的网站让百度快速收录网站关键词排名优化
  • 做相册集什么网站免费建站网站一级
  • 肥城网站建设方案正规seo多少钱
  • 如何编写微信小程序代码南京seo网络优化公司
  • 广州网站商城建设承德seo
  • 《汇编语言:基于X86处理器》第11章 MS-Windows编程(3)
  • 数据结构:在链表中插入节点(Inserting in a Linked List)
  • ubuntu24.04安装selenium、chrome、chromedriver
  • 力扣 hot100 Day63
  • 开箱即用的Next.js SSR企业级开发模板
  • 函数 dirfd 详解