1、拼接:
1-多個字串進行連線 + 連線符,必須左右資料型別一致
例:print('hello'+'world')
結果:helloworld
例:print(5+'world')
結果:typeerror: unsupported operand type(s) for +: 'int' and 'str'
2-多個相同字串連線 字串*n
print('world\n'*3)
結果:world
world
world
2、序列----字串為序列型別
str1='abcde'
1、下標:從左往右---從0到4
從右往左----從-1到-5
2、切片:切片獲取資料對原字串不影響,原字串不變
獲取中間一段:2刀3段----str1[第一刀下標:第二刀下標:步長(預設為1)] #1:第二刀下標減第一刀下標等於長度,#2:左含右不含
print(str1[2:4]) : 從下標2開始切(4-2)的長度,步長為1
獲取前半段:print(str1[:3]) 結果:『abc』
獲取後半段:print(str1[2:]) 結果:'cde'
擴充套件:步長:正數:從左往右 ;負數:從右往左
print(str1[::]) #原資料輸出
print(str1[::-1]) #字串方向輸出 結果:『edcba』
切片操作:切片結果的型別和原資料的型別一致
python3 字串基礎
字串可以使用一對單引號或一對雙引號指定起止位置,兩種方式指定的字串完全等價。如 hello 和 world 可以用三引號 或 指定多行字串,其中可自由使用單 雙引號而不需轉義。如 what s your name?i asked.字串過長不方便寫在一行時,可以使用反斜槓跨行而不增加換行符。如 abc...
python3 字串操作
auther aaron fan name my tname is age is print name.capitalize 這段話的首字母大寫 print name.count a 統計這段字串中一共有多少個a print name.casefold print name.center 50,一共...
python3 字串運算
運算子含義 字串連線 重複輸出字串 通過索引獲取字串中字元 擷取字串中的一部分 in成員運算子 如果字串中包含給定的字元返回 true not in 成員運算子 如果字串中不包含給定的字元返回 true r r原始字串 原始字串 所有的字串都是直接按照字面的意思來使用,沒有轉義特殊或不能列印的字元。...