语法:str.expandtabs(tabsize=8)
参数:tabsize -- 指定转换字符串中的 tab 符号 \t 转为空格的字符数
返回值:该方法返回字符串中的 tab 符号 \t 转为空格后生成的新字符串
官方给出的描述有点难懂,先放链接:内置类型-字符串方法

其实可以理解为,整个字符串按照每tabsize(默认为8)个制表位进行分割,"\t"要占满当前制表位,至少用1个空格代替,在当前制表位后面全都以空格补充,不接其他字符串,画个图更易理解

用解释器验证一下,也符合规范。
希望解释清楚了。
str.expandtabs()方法将字符串中的 转换为空格,tabsize参数指定每个制表位的空格数,默认为8。它按每个tabsize个字符分割字符串, 用至少一个空格填充到下一个制表位,并用空格填充后续位置。
451

被折叠的 条评论
为什么被折叠?



