>>>s= 'spammy
'>>>s= s[:3]+'
xx'+s[5:]
>>>s
'spaxxy
'
使用以上只能替換或者修改特定的長度的字串
>>>s='spammy
'>>>s.replace('
pa','ww'
)>>>s
swwmmy
如果你需要修改乙個字串的多處時。以上的方法顯然以上兩種方法並不夠用。此時我們需要用到例外乙個引數list
使用如下
>>>s='spammy
'>>>l=list(s)
>>>l['
s', '
p', '
a', '
m', '
m', 'y'
]>>>l[1]='w'
#替換第二個字母p為『w』
>>>l[5]='x'
#替換第六個字母y為'x'
>>>s = ''
.join(l)
swammx
例如清除末尾的空白
>>>line = 'what is your name!\n
'>>>line.strip()
'what is your name!
'
執行大小寫轉換
>>>line.upper()'what is your name!\n
'
檢測起始的字串
>>>line.endswith('name\n')
true#正確或者存在 false不存在或者錯
還有其他的方法判斷首尾是否存在這個字串
字串例項可以呼叫的方法
在底層,字串是以字元陣列的形式儲存的,var str hello h e l l o 對字串的操作方法與對陣列的操作類似 console.log str.length 5 length可以用來獲取字串的長度 console.log str 3 i 索引charat 可以返回字串中指定為之的字元,根據...
例項方法名字的字串呼叫方法
通過例項方法名字的字串呼叫方法 我們有三個圖形類 circle,rectangle 他們都有乙個獲取圖形面積的方法,但是方法名字不同,我們可以實現乙個統一 的獲取面積的函式,使用每種方法名進行嘗試,呼叫相應類的介面 import math class def init self,a,b,c self...
根據字串呼叫物件例項的方法
package com.example.myandroid import org.json.jsonobject import android.util.log public class person public person string name,int age public string g...