2016-05-03 48 views
0

如何獲取像這樣的打印語句的字符?它使用鍵盤的功能完成。我嘗試過搜索,但找不到任何東西。Python圖像字符

打印( 「⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤」)

+1

如果是「鍵盤的功能」,那麼它要麼是免費™與您的操作系統,或者,它是一種特殊功能從您的鍵盤驅動程序中,或者它是來自所選輸入法的特殊功能,或者它是您正在使用的軟件中的一項功能(並且您將*軟件的操作與*鍵盤的操作相混淆*)。 – usr2564301

回答

0

我可以通過這個字符串轉換成Python列表獲取相應的字符...

char_list =「 ⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤」 打印列表(char_list)#它會爲上述圖像返回字符..

在這裏,我怎麼實現的,

>>> c = "⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤" 
>>> list(c) 
['\xe2', '\x8a', '\x99', '\xe2', '\x96', '\xb2', '\xe2', '\x8a', '\x99', '\xe2', '\x96', '\xb2', '\xe2', '\x8a', '\x99', '\xe2', '\x96', '\xb2', '\xe2', '\x8a', '\x99', '\xe2', '\x96', '\xb2', '\xe2', '\x8a', '\x99', '\xe2', '\x96', '\xb2', '\xe2', '\x8a', '\x99', '\xe2', '\x96', '\xb2', '\xe2', '\x8a', '\x99', '\xe2', '\x97', '\xa4'] 
>>> print "'\xe2\x8a\x99'" 
'⊙' 
>>> 

應該結合3個列表元素並嘗試..你會得到解決方案。

1

您可以使用repr()

print(repr("▲")) 

輸出:

'\xe2\x96\xb2' 
+0

謝謝,我不知道repr函數。 –