问题描述
我在 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 与代码的其余部分对齐,那么我如何删除在顶部创建的行?
解决方法
String 对象支持 strip
方法,您可以使用它来删除前导和尾随字符(包括换行符)。 See here。