亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在多行 f 字符串中我可以期待什么行結尾

在多行 f 字符串中我可以期待什么行結尾

吃雞游戲 2023-12-09 16:17:08
我正在 Windows 上工作并使用 Python 3.9。在我的腳本中,我將一個字符串構造為具有多行的 f 字符串:XY="multiline"MY_F_STRING = f'''my{XY}f-stringendshere.'''即使我的編輯器告訴 mit 文件中的行結尾是 dos 樣式 (\r\n)并且查看光盤上的字節,我看到了 CRLF 相應的十六進制代碼,但 MY_F_STRING 的 repr 告訴我行結尾是 unix 樣式(\n)。我的問題是:這是預期的行為嗎?這方面的一般規則是什么?
查看完整描述

1 回答

?
素胚勾勒不出你

TA貢獻1827條經驗 獲得超9個贊

Python 以“通用換行符”文本模式讀取其源文件,將所有常見的換行符格式轉換為簡單的\n.?如果您希望在 f 字符串中包含特定的換行符,請使用轉義碼,例如s = f'my\nf-string\r\nhas\rdifferent newlines'

另請參閱PEP 278。通用換行符允許在不同操作系統上編寫的 Python 腳本在其他操作系統上無縫且一致地工作。您希望字符串常量在 Linux 和 Windows 上運行時更改內容嗎?


查看完整回答
反對 回復 2023-12-09
  • 1 回答
  • 0 關注
  • 170 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號