strip(char) on a string

You need to replace() in this use case, not strip() strip(): string.strip(s[, chars]) Return a copy of the string with leading and trailing characters removed. If chars is omitted or None, whitespace characters are removed. If given and not None, chars must be a string; the characters in the string will be stripped from the … Read more

Line break in HTML with ‘\n’

This is to show new line and return carriage in html, then you don’t need to do it explicitly. You can do it in css by setting the white-space attribute pre-line value.

Half circle with CSS (border, outline only)

You could use border-top-left-radius and border-top-right-radius properties to round the corners on the box according to the box’s height (and added borders). Then add a border to top/right/left sides of the box to achieve the effect. Here you go: WORKING DEMO. Alternatively, you could add box-sizing: border-box to the box in order to calculate the … Read more

How can I represent an ‘Enum’ in Python?

Enums have been added to Python 3.4 as described in PEP 435. It has also been backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4 on pypi. For more advanced Enum techniques try the aenum library (2.7, 3.3+, same author as enum34. Code is not perfectly compatible between py2 and py3, e.g. you’ll need … Read more