猿问

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

我是在Ubuntu18.04下使用python3打开python解释器,默认的制表符等于8个空格,这个制表符占用的空格数可以设置吗?

>>> print('\tPython')
        Python


慕村9548890
浏览 767回答 1
1回答

慕勒3428872

@wt1187982580 给出了一种解决方法,就是使用 python 内置的 字符串方法 expandtabs 来将字符串里面的 制表符转成空格。实际上,当你向终端输出制表符的时候,终端会使用其配置的占位数来输出空格。所以,你可以使用 tabs -4 来将你的当前终端制表符的占位数设置成 4。这样,在该终端所有的制表符输出都使用 4 个空格了
随时随地看视频慕课网APP

相关分类

Python
我要回答