嗨
我試圖打印出一些unicode符號,可以說從U + 2660到U + 2667。 有了一個沒有任何問題,我只是寫:
Python 3.x和打印Unicode符號
print('\u2660')
但是當我要打印設置在環(或一個,而是依賴從變量)的符號,類似的東西不起作用:
for i in range(2660, 2668):
print('\u{}'.format(i))
我想的Python會先執行.format和替換功能{}同號,再看看裏面是什麼報價,並打印出來。它沒有,我不明白爲什麼。 :)
請幫幫忙,
TIA
Wiktor的
* *當Python解析/評估字符串文字時發生''u''轉義。這*之前*格式甚至可以在結果字符串上調用。 – user2864740