Wie erkennt man mit Python, ob der String HTML-Code enthält?

Wie erkennt man, dass die Zeichenfolge HTML enthält (kann HTML4, HTML5 sein, nur Teile von HTML im Text)? Ich brauche keine HTML-Version, sondern nur, wenn der String nur ein Text ist oder einen HTML-Code enthält. Text ist in der Regel mehrzeilig und enthält auch leere Zeilen

Aktualisieren:

Beispieleingaben:

html:

<head><title>I'm title</title></head>
Hello, <b>world</b>

Nicht-HTML:

<ht fldf d><
<html><head> head <body></body> html

Antworten auf die Frage(4)

Ihre Antwort auf die Frage