python 字符串詳解
一、字符串:
python的字符串是不可變的,無法對原字符串做任何修改,但可以將字符串的一部分復(fù)制到新創(chuàng)建的字符串達(dá)到看起來修改的效果。
創(chuàng)建字符串:單引號( ' ' )或雙引號( " " ) 連續(xù)三個單/雙引號可以幫助我們創(chuàng)建多行字符串。
二、使用:
(1)空字符串和 len( ) 函數(shù)
① python允許空字符串的存在,不包含任何字符且長度為0.
② len( ) 用于計(jì)算字符串含有多少個字符
(2)轉(zhuǎn)譯字符( \ )
(3)字符串拼接
① 使用 + 號拼接
② 將多個字符串直接放到一起實(shí)現(xiàn)拼接:
>>> a = 'ab''cd' >>> a 'abcd' >>>
(4)字符串復(fù)制
使用 * 號實(shí)現(xiàn)字符串復(fù)制:
>>> b = 'a'*3 >>> b 'aaa' >>>
(5)不換行打印
print(“a”,end=" ") end=“參數(shù)”
(6)從控制臺讀取參數(shù):
使用 input( ) 從控制臺讀取鍵盤輸入的內(nèi)容
(7)str() 實(shí)現(xiàn)數(shù)字轉(zhuǎn)型字符串
str() 可以將其他數(shù)據(jù)類型轉(zhuǎn)換成字符串
(8)[ ] 提取字符
字符串本質(zhì)就是字符序列,可以通過字符串后面添加 [index] ,可以指定偏移量,提取該位置的單個字符。
正向搜索:[0]~[len(str)-1]
反向搜索:[-1]~[-len(str)]
(9)replace(source,str) 實(shí)現(xiàn)字符串替換
(10)字符串切片 slice 操作,截取字符串
(11)split() 分割和 join() 合并
split() 基于指定分割符將字符串分隔成多個子字符串,如果不指定分隔符,則默認(rèn)使用空白字符串。
join() 的作用和split() 作用相反,用于將一系列子字符串鏈接起來。
(12)字符串駐留機(jī)制和字符串比較
三、其他:
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
Python 如何優(yōu)雅的將數(shù)字轉(zhuǎn)化為時間格式的方法
這篇文章主要介紹了Python 如何優(yōu)雅的將數(shù)字轉(zhuǎn)化為時間格式的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09Python3多進(jìn)程 multiprocessing 模塊實(shí)例詳解
這篇文章主要介紹了Python3多進(jìn)程 multiprocessing 模塊,結(jié)合實(shí)例形式詳細(xì)分析了Python3多進(jìn)程 multiprocessing 模塊的概念、原理、相關(guān)方法使用技巧與注意事項(xiàng),需要的朋友可以參考下2018-06-06