python 字符串詳解
一、字符串:
python的字符串是不可變的,無法對原字符串做任何修改,但可以將字符串的一部分復制到新創(chuàng)建的字符串達到看起來修改的效果。
創(chuàng)建字符串:單引號( ' ' )或雙引號( " " ) 連續(xù)三個單/雙引號可以幫助我們創(chuàng)建多行字符串。
二、使用:
(1)空字符串和len( )函數(shù)
① python允許空字符串的存在,不包含任何字符且長度為0.
②len( )用于計算字符串含有多少個字符
(2)轉(zhuǎn)譯字符( \ )
(3)字符串拼接
① 使用 + 號拼接
② 將多個字符串直接放到一起實現(xiàn)拼接:
>>> a = 'ab''cd' >>> a 'abcd' >>>
(4)字符串復制
使用 * 號實現(xiàn)字符串復制:
>>> b = 'a'*3 >>> b 'aaa' >>>
(5)不換行打印
print(“a”,end=" ")end=“參數(shù)”
(6)從控制臺讀取參數(shù):
使用input( )從控制臺讀取鍵盤輸入的內(nèi)容
(7)str() 實現(xiàn)數(shù)字轉(zhuǎn)型字符串
str() 可以將其他數(shù)據(jù)類型轉(zhuǎn)換成字符串
(8)[ ] 提取字符
字符串本質(zhì)就是字符序列,可以通過字符串后面添加 [index] ,可以指定偏移量,提取該位置的單個字符。
正向搜索:[0]~[len(str)-1]
反向搜索:[-1]~[-len(str)]
(9)replace(source,str)實現(xiàn)字符串替換
(10)字符串切片 slice 操作,截取字符串
(11)split()分割和join()合并
split()基于指定分割符將字符串分隔成多個子字符串,如果不指定分隔符,則默認使用空白字符串。
join()的作用和split() 作用相反,用于將一系列子字符串鏈接起來。
(12)字符串駐留機制和字符串比較
三、其他:
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注本站的更多內(nèi)容!
版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。