faqts : Computers : Programming : Languages : Python : Snippets : Strings

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

12 of 23 people (52%) answered Yes
Recently 8 of 10 people (80%) answered Yes

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")