完成rotate_text()函数,它接受两个参数,一个字符串data和一个整数n。如果n为正数,则函数将数据中的所有字符向前移动n个位置,字符串末尾的字符将移动到字符串的开头。如果n为O,则文本保持不变。
例如:Rotate_text ('abcde', 1)将返回字符串'eabcd"
Rotate_text ('abcde', 3)将返回字符串'cdeab"
Rotate_text ('abcde', 5)将返回字符串'abcde"
Rotate_text ('abcde', 6)将返回字符串'eabcd"…等等。
如果n为负数,则该函数将把数据中的字符向后shSe n个位置,将字符串开头的字符移到字符串末尾。
例如:Rotate_text ('abcde', -1)将返回字符串'bcdea"
rotate_text(abcde', -3) 将重新生成字符串 'deabc'
Rotate_text ('abcde', -5)将返回字符串'abcde"。等等。
注:•可以假设数据字符串至少包含一个字符。

def rotate_text(data, n):