python 字符串詳解
一、字符串:
python的字符串是不可變的,無(wú)法對(duì)原字符串做任何修改,但可以將字符串的一部分復(fù)制到新創(chuàng)建的字符串達(dá)到看起來(lái)修改的效果。
創(chuàng)建字符串:?jiǎn)我?hào)( ' ' )或雙引號(hào)( " " ) 連續(xù)三個(gè)單/雙引號(hào)可以幫助我們創(chuàng)建多行字符串。
二、使用:
(1)空字符串和 len( ) 函數(shù)
① python允許空字符串的存在,不包含任何字符且長(zhǎng)度為0.
② len( ) 用于計(jì)算字符串含有多少個(gè)字符
(2)轉(zhuǎn)譯字符( \ )

(3)字符串拼接
① 使用 + 號(hào)拼接
② 將多個(gè)字符串直接放到一起實(shí)現(xiàn)拼接:
>>> a = 'ab''cd' >>> a 'abcd' >>>
(4)字符串復(fù)制
使用 * 號(hào)實(shí)現(xiàn)字符串復(fù)制:
>>> b = 'a'*3 >>> b 'aaa' >>>
(5)不換行打印
print(“a”,end=" ") end=“參數(shù)”
(6)從控制臺(tái)讀取參數(shù):
使用 input( ) 從控制臺(tái)讀取鍵盤(pán)輸入的內(nèi)容
(7)str() 實(shí)現(xiàn)數(shù)字轉(zhuǎn)型字符串
str() 可以將其他數(shù)據(jù)類(lèi)型轉(zhuǎn)換成字符串
(8)[ ] 提取字符
字符串本質(zhì)就是字符序列,可以通過(guò)字符串后面添加 [index] ,可以指定偏移量,提取該位置的單個(gè)字符。
正向搜索:[0]~[len(str)-1]
反向搜索:[-1]~[-len(str)]
(9)replace(source,str) 實(shí)現(xiàn)字符串替換
(10)字符串切片 slice 操作,截取字符串


(11)split() 分割和 join() 合并
split() 基于指定分割符將字符串分隔成多個(gè)子字符串,如果不指定分隔符,則默認(rèn)使用空白字符串。
join() 的作用和split() 作用相反,用于將一系列子字符串鏈接起來(lái)。

(12)字符串駐留機(jī)制和字符串比較

三、其他:















總結(jié)
本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
Python 使用 Bert 進(jìn)行中文情感分析的方法
在自然語(yǔ)言處理(NLP)領(lǐng)域,情感分析是一個(gè)非常常見(jiàn)且重要的應(yīng)用,本文將帶領(lǐng)新手使用 BERT 模型進(jìn)行中文情感分析,并會(huì)詳細(xì)講解如何加載開(kāi)源數(shù)據(jù)集、訓(xùn)練模型、評(píng)估準(zhǔn)確度,并最終導(dǎo)出模型供未來(lái)使用,感興趣的朋友跟隨小編一起看看吧2024-10-10
python實(shí)現(xiàn)決策樹(shù)分類(lèi)算法
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)決策樹(shù)分類(lèi)算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12
python 七種郵件內(nèi)容發(fā)送方法實(shí)例
這篇文章主要介紹了python 七種郵件內(nèi)容發(fā)送方法實(shí)例,需要的朋友可以參考下2014-04-04
python函數(shù)也可以是一個(gè)對(duì)象,可以存放在列表中并調(diào)用方式
這篇文章主要介紹了python函數(shù)也可以是一個(gè)對(duì)象,可以存放在列表中并調(diào)用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02
PyCharm利用pydevd-pycharm實(shí)現(xiàn)Python遠(yuǎn)程調(diào)試的詳細(xì)過(guò)程
這篇文章主要介紹了PyCharm利用pydevd-pycharm實(shí)現(xiàn)Python遠(yuǎn)程調(diào)試,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-09-09

