假設我有一個文件。我怎麼寫「你好」TAB「alex」?如何在Python中編寫「標籤」?
回答
這是代碼:
f = open(filename, 'w')
f.write("hello\talex")
字符串內的\ t是用於水平製表的轉義序列。
使用'打印 「一個\ TB」'給我'一個(在Windows上的'cmd'中有8個空格)b'。爲什麼它會打印8個空格而不是製表符。 – 2015-03-15 16:47:23
你還期待什麼? – Simone 2015-03-16 08:20:12
要顯示'a \t(製表符)b' – 2015-03-16 09:13:34
您可以使用\ t在字符串文本:
"hello\talex"
它通常\t
在命令行界面,這將焦炭\t
轉換成空白製表符。例如,hello\talex
- >hello--->alex
。
Python reference manual包含幾個可以在字符串中使用的字符串文字。這些特殊的字符序列被轉義序列的預期意義所取代。
下面是一些更有用的轉義序列和它們輸出的描述。
Escape Sequence Meaning
\t Tab
\\ Inserts a back slash (\)
\' Inserts a single quote (')
\" Inserts a double quote (")
\n Inserts a ASCII Linefeed (a new line)
基本示例
如果我想打印一個標籤的空間,我可以打印這個字符串分隔一些數據點。
DataString = "0\t12\t24"
print (DataString)
返回
0 12 24
舉例列出
這裏我們打印清單的項目另一個例子,我們希望sperate通過TAB的項目。
DataPoints = [0,12,24]
print (str(DataPoints[0]) + "\t" + str(DataPoints[1]) + "\t" + str(DataPoints[2]))
返回
0 12 24
原始字符串
注意,原始字符串(一個字符串,它包含一個前綴 「R」),字符串將被忽略。這允許這些特殊的字符序列被包含在字符串中而不被改變。
DataString = r"0\t12\t24"
print (DataString)
返回
0\t12\t24
這可能不希望輸出
字符串長度
還應當指出的是,字符串文字的長度只有一個字符。
DataString = "0\t12\t24"
print (len(DataString))
返回
7
原始字符串有9
由於這是不以任何答案中提到的長度,以防萬一你想你的文字對齊和空間,您可以使用字符串格式功能。 (高於python 2.5)當然\t
實際上是一個TAB標記,而所描述的方法會生成空格。
實施例:
print "{0:30} {1}".format("hi", "yes")
> hi yes
另一示例中,左對齊:
print("{0:<10} {1:<10} {2:<10}".format(1.0, 2.2, 4.4))
>1.0 2.2 4.4
如何給tab字符打印3維數組元素爲0 12 24爲3行? – 2017-12-10 17:46:47
已添加到答案 – user1767754 2017-12-10 20:01:12
- 1. 在Django中編寫模板標籤
- 2. 如何寫標籤?
- 3. 如何獲得在Python中div標籤中存在的標籤?
- 4. 如何使用Python在其文本中使用包含html標籤的xml標籤編寫XML文件?
- 5. 如何在ERB中編寫像<img>標籤的純HTML?
- 6. 如何在xslt中編寫<a href =「mailto:標籤?
- 7. 如何在makefile中編寫安裝標籤?
- 8. 如何在html元素的標籤中編寫內容JavaScript
- 9. 如何在標籤面板中編寫內容?
- 10. 如何在Scriptlet中編寫JSP表達式標籤
- 11. 如何在C#中編寫web scraper時替換html標籤?
- 12. 如何在標籤中寫入多行
- 13. 如何在Python中編輯視頻ID3標籤?
- 14. 如何在Python中編寫shell
- 15. 如何在Gurobi python中編寫約束
- 16. 如何在python中編寫正弦律
- 17. 如何在Python中編寫.csv文件?
- 18. 如何在python中編寫這個eval?
- 19. 如何在Python中編寫函數
- 20. 如何在python中編寫函數?
- 21. 如何在python中編寫for循環
- 22. 如何在Python中編寫Web代理
- 23. 如何在Django中編寫Python代碼
- 24. 如何在Python中編寫函數
- 25. 如何在Python中編寫硒循環?
- 26. 編寫jsp標籤庫
- 27. 編寫XML標籤用SimpleXML
- 28. 編寫長視圖標籤
- 29. 如何在Python中編寫一個小標記器?
- 30. 如何編寫HTML標籤,使它們在屏幕上顯示爲標籤?
標籤意味着 '\ T' – Pratik 2010-12-20 10:58:14