2014年1月19日 星期日

Python 字串操作(截取/替換/查找/分割)

Python 字串操作


  • 字串截取 str = '12345678' print str[0:1] >> 1 # 輸出str位置0開始到位置1以前的字元
  • Python 替換字串使用 變數.replace("被替換的內容","替換後的內容"[,次數]),替換次數可以為空,即表示替換所有。要注意的是使用replace替換字串後僅為臨時變數,需重新賦值才能保存。
  • Python 查找字串使用 變數.find("要查找的內容"[,開始位置,結束位置]),開始位置和結束位置,表示要查找的範圍,為空則表示查找所有。查找到後會返回位置,位置從0開始算,如果每找到則返回-1。ex. str = 'a,hello' print str.find('hello') # 在字串str裡查找字串hello >> 2
  •  Python 分割字串使用 變數.split("分割標示符號"[分割次數]),分割次數表示分割最大次數,為空則分割所有。
    str = 'a,b,c,d' strlist = str.split(',') ,可用for x in strlist: print x 讀出
參考 http://fecbob.pixnet.net/blog/post/38077693


  • 去除換行,line=line.strip('\n')

沒有留言:

張貼留言