jspill

webinar-HTML-is-just-strings

Apr 13th, 2021 (edited)
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.91 KB | None | 0 0
  1. # Webinar: HTML Is Just Strings
  2. # see also Make Tag exercise on CodingBat: https://codingbat.com/prob/p132290
  3.  
  4. myString = "<p>Furley to buy complex from Ropers</p>"
  5. myString = myString.replace("<p>", "<h1>")
  6. myString = myString.replace("</p>", "</h1>")
  7. print(myString)
  8.  
  9. myContainer = ("peanut butter", "bread", "milk", "cheese puffs")
  10. # say we want this output:
  11. # <ul>
  12. # <li>peanut butter</li>
  13. # <li>bread</li>
  14. # <li>milk</li>
  15. # <li>cheese puffs</li>
  16. # </ul>
  17. # ... treat the OUTPUT as THE STRING YOU WANT TO BUILD
  18. myHTMLString = "<ul>\n"
  19. for item in myContainer:
  20.     myHTMLString += "<li>{}</li>\n".format(item)
  21. myHTMLString += "</ul>"
  22. print(myHTMLString)
  23.  
  24. # or we could do the same with any parent + nested child combo
  25. # say we wanted a div with paragraphs instead
  26. myHTMLString = "<div>\n"
  27. for item in myContainer:
  28.     myHTMLString += "<p>{}</p>\n".format(item)
  29. myHTMLString += "</div>"
  30. print(myHTMLString)
Add Comment
Please, Sign In to add comment