练习:字符串的移位

Posted 苏阿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了练习:字符串的移位相关的知识,希望对你有一定的参考价值。

要求:

>>> a = Nstr(" l love china ")

>>> a >> 6

china  l love 

>>> a << 3

love china  l 

 

 

代码:

class Nstr(str):

    def __lshift__(self , other):

        return self[other:] + self[:other]

 

    def __rshift__(self , other):

        return  self[-other:] + self[:-other]

 

以上是关于练习:字符串的移位的主要内容,如果未能解决你的问题,请参考以下文章

算法--字符串移位问题

FCC 练习 - Caesars Cipher(关于用Unicode查找字符串的操作)

Python中for循环相关的几个小练习,生成指定位数的验证码序列,移位加密

MISRA C:2004,移位错误

spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段

Python-移位密码仿射变换解密