鱼C论坛

 找回密码
 立即注册
查看: 3042|回复: 8

[已解决]制表符\t缩进问题

[复制链接]
发表于 2020-3-1 09:08:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
IDEL中默认是8个,怎么修改成4个呢
最佳答案
2020-3-1 10:51:30
本帖最后由 zltzlt 于 2020-3-1 10:54 编辑

用 expandtabs() :

  1. >>> print("\t1".expandtabs(4))
  2.    1
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-3-1 09:16:37 | 显示全部楼层
在IDLE-Opions-configure IDLE里
左下方
如果有帮助,请设最佳答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-1 09:45:49 | 显示全部楼层
本帖最后由 EricCartmen 于 2020-3-1 09:50 编辑
qiuyouzhi 发表于 2020-3-1 09:16
在IDLE-Opions-configure IDLE里
左下方
如果有帮助,请设最佳答案



                               
登录/注册后可看大图


如图,改了也没有用
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-1 09:46:31 | 显示全部楼层
EricCartmen 发表于 2020-3-1 09:45
如图,改了也没有用

用图床
http://imgchr.com
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-1 10:08:55 From FishC Mobile | 显示全部楼层
EricCartmen 发表于 2020-3-1 09:45
如图,改了也没有用

这个\t的长度跟IDLE设置中的默认缩进长度不是一回事。
IDLE的默认缩进长度是指你写代码时按tab键它自动替换成的空格数。
而\t打印出来是一个制表符,跟空格没关系,只不过它一个制表符的长度刚好跟八个空格的长度一样而已。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-1 10:14:06 | 显示全部楼层
hrp 发表于 2020-3-1 10:08
这个\t的长度跟IDLE设置中的默认缩进长度不是一回事。
IDLE的默认缩进长度是指你写代码时按tab键它自动 ...

感谢解答,麻烦再问下能吧\t的长度改成4个空格吗。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-1 10:43:39 From FishC Mobile | 显示全部楼层
EricCartmen 发表于 2020-3-1 10:14
感谢解答,麻烦再问下能吧\t的长度改成4个空格吗。

这个不清楚,应该改不了。
再纠正一下前面我说的“一个制表符的长度刚好跟八个空格的长度一样而已”,这样说不对,制表符是不定长的。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-1 10:51:30 | 显示全部楼层    本楼为最佳答案   
本帖最后由 zltzlt 于 2020-3-1 10:54 编辑

用 expandtabs() :

  1. >>> print("\t1".expandtabs(4))
  2.    1
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 2 反对 0

使用道具 举报

发表于 2020-3-1 13:44:22 | 显示全部楼层
或者用 replace() :

  1. >>> print('1\t1'.replace('\t', '    '))
  2. 1    1
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-1 16:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表