Module Assign NameStore Str Expr Str FunctionDef arguments args NameParam defaults body Expr Str If CompareLt Call NameLoad NameLoad Num body Return NameLoad Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore BinOpAdd SubscriptLoad NameLoad Slice BinOpAdd NameLoad Num SubscriptLoad NameLoad Slice NameLoad For NameStore Call NameLoad NameLoad body If Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Return NameLoad decorator_list If CompareEq NameLoad Str body Import alias Expr Call AttributeLoad NameLoad attr
N/A N/A __author__ bt3 N/A  Write code to generate all possible case permutations of a given
lower-cased string
 alpha_permutation N/A N/A string N/A N/A N/A 
    >>> alpha_permutation('0ab')
    ['0Ab', '0Ab', '0ab', '0ab', '0Ba', '0Ba', '0ba', '0ba', 'ab0', 'a0b', 'a0b', 'b0a', 'b0a', 'ba0']
    >>> alpha_permutation('')
    ''
     N/A N/A N/A len string 2 N/A N/A string N/A result N/A N/A N/A i c N/A enumerate string N/A N/A rest N/A N/A string N/A N/A i 1 N/A string N/A i N/A cc N/A alpha_permutation rest N/A N/A N/A N/A cc isalpha N/A N/A N/A N/A result append N/A N/A N/A c upper cc N/A N/A N/A result append N/A c cc N/A result N/A N/A N/A __name__ __main__ N/A N/A doctest N/A N/A N/A doctest testmod