Skynet

          ---------- ---------- 我的新 blog : liukaiyi.cublog.cn ---------- ----------

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks

          常用鏈接

          留言簿(13)

          我參與的團隊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          >>> def chomppy(k):
              
          if k==""return ""
              
          if k=="\n" or k=="\r\n" or k=="\r"return ""
              
          if len(k)==1return k #depends on above case being not true
              if len(k)==2 and (k[-1]=='\n' or k[-1]=='\r'): return k[0]
              
          #done with weird cases, now deal with average case
              lastend=k[-2:] #get last two pieces
              if lastend=='\r\n':
                  outstr
          =k[:-2]
                  
          return outstr
              
          elif (lastend[1]=="\n" or lastend[1]=="\r"):
                  outstr
          =k[:-1]
                  
          return outstr
              
          return k
          >>> chomppy(’cow\n’)
          ‘cow’
          >>> chomppy(”)

          >>> chomppy(’hat’)
          ‘hat’
          >>> chomppy(’cat\r\n’)
          ‘cat’
          >>> chomppy(’\n’)

          >>> chomppy(’\r\n’)

          >>> chomppy(’cat\r’)
          ‘cat’
          >>> chomppy(’\r’)


          整理 www.aygfsteel.com/Good-Game
          posted on 2009-04-15 17:47 劉凱毅 閱讀(1319) 評論(0)  編輯  收藏 所屬分類: python
          主站蜘蛛池模板: 云和县| 贞丰县| 兰州市| 抚州市| 平山县| 华坪县| 临城县| 高密市| 都昌县| 津市市| 武城县| 同心县| 朝阳区| 泾阳县| 革吉县| 兴业县| 常德市| 通化县| 马公市| 保康县| 文登市| 鄂伦春自治旗| 思茅市| 沂南县| 仲巴县| 池州市| 民丰县| 万山特区| 宣恩县| 安多县| 依兰县| 夹江县| 霸州市| 句容市| 双桥区| 深圳市| 正宁县| 固阳县| 安新县| 玉田县| 南皮县|