python3字串相等 python3 字串

2021-10-11 19:30:49 字數 754 閱讀 2304

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原始字串 原始字串 所有的字串都是直接按照字面的意思來使用,沒有轉義特殊或不能列印的字元。...