這個問題在這里已經有了答案: 參考 - 這個正則運算式是什么意思? (1 個回答) 7 小時前關閉。
我在一些 Python 代碼中找到了這一行,但我似乎無法理解它的含義。該腳本的目的是計算來自 STDIN 的代碼行數。args.comment 是您提供的注釋識別符號(因此它不會計算這些行)。有人能解釋一下這個正則運算式會匹配什么嗎?
uj5u.com熱心網友回復:
這是一個格式化的字串字面量,在 Python 3.6 中引入。反斜杠需要在字串中進行轉義,否則它們會被解釋為轉義序列(例如\n,, \t)。
作者本可以使用格式化的原始字串 ( fr'...'),如下所示:
fr'^\s*{args.comment}'
在原始字串中,反斜杠沒有特殊含義,因此可以逐字使用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/468597.html
