print(string.ascii_letters) print(string.ascii_lowercase) print(string.ascii_uppercase) print(string.digits) print(string.hexdigits) print(string.letters) print(string.octdigits) print(string.punctuation) print(string.printable) print(string.uppercase) print(string.whitespace) from string import Formatter print(Formatter().format("my name is {0}.I am from {state}",'bairagi',state='odisha')) print(Formatter().vformat("my name is {0}.I am from {state}",['bairagi'],{"state":'odisha'})) it=Formatter().parse(Formatter().vformat("my name is {0}.I am from {state}",['bairagi'],{"state":'odisha'})) print(it.next()) #get_fields #get_value from string import Template s = Template('$who likes $what') print(s.substitute(who='tim', what='kung pao')) d = dict(who='tim') print(Template('$who likes $what').safe_substitute(d)) # String functions print(string.capwords("bairagi nath")) print(string.maketrans("kuna","imit"))