簡體   English   中英

編寫代碼時Python字符串中的特殊字符

[英]Special characters in Python strings when writing code

我的代碼中包含以下行:

if "♠" in text:
    do_something()

工作時,沒有一些UTF-16編碼的文本文件。 它有效,但是(對我而言)看起來有點愚蠢。 有沒有什么辦法可以在“此字符的\\ code”行中寫點東西,以便它對使用UTF-16編碼打開的文本數據起作用? 另外我該如何在正則表達式中使用它呢? 假設我要匹配以♠或♥符號開頭的每一行。

感謝幫助 :)

如果需要符號名稱,可以使用\\N{unicode character name}

'\N{BLACK SPADE SUIT}'

(名稱位於http://www.fileformat.info/info/unicode/char/2660/index.htm上 )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM