字符串倒序输出
顾名思义= =|
# !python3.3
def stringReverse(s):
"""
@param s: string
@return: reversed string
@example:
stringReverse('abc')
output cba
"""
return s[::-1] #start:end:step
凯撒密码
把字母替换为之后第key个字母,如key=3的话则
a -> d
b -> e
c -> f
...
# !python3.3
def caesarCipher(s, key):
"""
@param s: text needs encrypt/decrypt
@param key: positive if encryption, negative if decryption
@return: the encrypted or decrypted text
"""
import string
a = string.ascii_lowercase
b = string.ascii_uppercase
key = key % 26 #key must be within 0 - 25
ta = a[key:] + a[:key]