簡體   English   中英

如何消除 Python 多行字符串中的多余行?

[英]How do I eliminate extra line in Python multi-line string?

我在 Python 中創建了 HTML 基本標記字符串,並將字符串拆分為多行,但是,我遇到了問題。 這是一個 HTML 基本標記字符串,我希望看起來像這樣:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Untitled</title>
</head>

<body>
    
</body>
</html>

所以我在 python 中創建了一個字符串,它看起來像這樣:

HTML_Basic_Markup = """
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Untitled</title>
</head>

<body>
    
</body>
</html>
"""

當我打印 HTML_Basic_Markup 時,我在頂部有一個額外的空間,所以為了解決這個問題,我這樣做了:

HTML_Basic_Markup = """<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Untitled</title>
</head>

<body>
    
</body>
</html>
"""

但是,我想讓代碼看起來整潔,並希望 Doctype 與代碼的 rest 對齊,那么如何刪除在頂部創建的行?

字符串對象支持可以用來刪除前導和尾隨字符(包括換行符)的strip方法。 見這里

暫無
暫無

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

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