想象一下在 HTML 中輸入以下文本textarea:123456
7如果通過 javascript 計算該文本的長度,即string.length,則結果為10.現在,如果用 python 測量該輸入的長度,即通過len(string),則它是13。它看起來不像13人眼,但如果print repr(string)在 python 中運行,我們會得到123456\r\n\r\n\r\n7. 那是13字符,不是10。作為參考,本次測試是在 Ubuntu 操作系統中進行的。python 有沒有辦法通過模仿 javascript 結果的機制來報告字符串長度string.length's?簡單來說,我如何進入10Python?我知道我可以手動迭代并折疊\r\n為單個字符,但我想知道是否有更強大的(甚至是內置的)方法來做到這一點?無論如何,如果有一個說明性的例子就太好了!
Javascript string.length 不等于 Python len()
慕萊塢森
2023-07-20 10:47:45