为了账号安全,请及时绑定邮箱和手机立即绑定

python解释器中print('\tPython'),如何设置制表符占用的空格数?

python解释器中print('\tPython'),如何设置制表符占用的空格数?

有只小跳蛙 2019-03-02 10:06:08
我是在Ubuntu18.04下使用python3打开python解释器,默认的制表符等于8个空格,这个制表符占用的空格数可以设置吗?>>> print('\tPython')         Python
查看完整描述

2 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

print("\tpython")
print("\tpython".expandtabs(4))

https://img1.sycdn.imooc.com//5c8b9e010001df8e04070140.jpg

查看完整回答
反对 回复 2019-03-15
?
RISEBY

TA贡献1856条经验 获得超5个赞

@wt1187982580 给出了一种解决方法,就是使用 python 内置的 字符串方法 expandtabs 来将字符串里面的 制表符转成空格。

实际上,当你向终端输出制表符的时候,终端会使用其配置的占位数来输出空格。所以,你可以使用 tabs -4 来将你的当前终端制表符的占位数设置成 4。这样,在该终端所有的制表符输出都使用 4 个空格了


查看完整回答
反对 回复 2019-03-15
  • 2 回答
  • 0 关注
  • 1657 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信