Jerry~Mouse 发表于 2021-8-15 23:53:00

/t的使用方式

print('red\tyellow\tgreen')
for red in range(0, 4):
    for yellow in range(0, 4):
      for green in range(2, 7):
            if red + yellow + green == 8:
                # 注意,下边不是字符串拼接,因此不用“+”哦~
                print(red, '\t', yellow, '\t', green)
这道题里面的\t是用来干什么的,加上空格吗

深谙流年 发表于 2021-8-16 00:22:53

\t相当于tab键,4个空格,每个编辑器的\t 好像都不同,你可以理解成空格

Twilight6 发表于 2021-8-16 06:42:33



\t 是横向制表符。一般用于打印表格时对其表格每列内容所用,加上 \t 时常是为了打印的更美观些

Jerry~Mouse 发表于 2021-8-16 15:45:53

Twilight6 发表于 2021-8-16 06:42
\t 是横向制表符。一般用于打印表格时对其表格每列内容所用,加上 \t 时常是为了打印的更美观些

这个\t是不是相当于空格但是比打空格键方便些?

suchocolate 发表于 2021-8-16 15:51:51

转义字符,其他\s\r什么的慢慢看。
https://www.runoob.com/python3/python3-string.html
https://www.runoob.com/regexp/regexp-metachar.html

Howareyo 发表于 2021-8-16 15:52:30

Jerry~Mouse 发表于 2021-8-16 15:45
这个\t是不是相当于空格但是比打空格键方便些?

\t是转义字符,\n可以换行,\t就是留出一些空间来,打空格的话可以自己控制空格数量但是很麻烦

Twilight6 发表于 2021-8-16 16:34:07

Jerry~Mouse 发表于 2021-8-16 15:45
这个\t是不是相当于空格但是比打空格键方便些?


差不多,打印类似需要对其的内容时比较方便

页: [1]
查看完整版本: /t的使用方式