Entry
Left, right string functions
Jul 5th, 2000 10:01
Nathan Wallace, unknown unknown, Hans Nowak, Snippet 211, Python Snippet Support Team
"""
Packages: basic_datatypes.strings
"""
# stringstuff.py
""" Useful string functions. With these, you don't need to specify the
length of a substring.
old: if x[:-2] = "?\n": ...
# the number changes when the string changes...
new: if right(x, "?\n"): ...
"""
def left(str, substr):
return str[:len(substr)] == substr
def right(str, substr):
# print "->", str[-len(substr):]
return str[-len(substr):] == substr
if __name__ == "__main__":
print left("abcde", "abc")
print right('abcde', 'de')
s1 = "How come?\n"
print right(s1, "?\n")