Python視頻教程之深入了解Python字符串運(yùn)算符分享
什么是Python字符串相信大多數(shù)對(duì)Python開(kāi)發(fā)感興趣的小伙伴都有所了解,如今的Python培訓(xùn)機(jī)構(gòu)也會(huì)講解Python字符串,本篇文章扣丁學(xué)堂Python在線學(xué)習(xí)小編主要是帶讀者們深入了解一下Python字符串運(yùn)算符。
在介紹之前我們先簡(jiǎn)單說(shuō)一句字符串,字符串是一種基本的數(shù)據(jù)類型,也是最常用的數(shù)據(jù)類型。掌握字符串的各種操作方式,不僅有助于我們深入了解編程語(yǔ)言的內(nèi)部機(jī)制,也對(duì)于效率提高有不可估量的作用。
下表實(shí)例變量a值為字符串“Hello”,b變量值為“Python”:
操作符描述實(shí)例
+字符串連接a + b 輸出結(jié)果:HelloPython
*重復(fù)輸出字符串a(chǎn)*2 輸出結(jié)果:HelloHello
[]通過(guò)索引獲取字符串中字符a[1] 輸出結(jié)果 e
[ : ]截取字符串中的一部分a[1:4] 輸出結(jié)果 ell
in成員運(yùn)算符 – 如果字符串中包含給定的字符返回 True‘H’ in a 輸出結(jié)果 1
not in成員運(yùn)算符 – 如果字符串中不包含給定的字符返回 True‘M’ not in a 輸出結(jié)果 1
r/R原始字符串 – 原始字符串:所有的字符串都是直接按照字面的意思來(lái)使用,沒(méi)有轉(zhuǎn)義特殊或不能打印的字符。 原始字符串除在字符串的第一個(gè)引號(hào)前加上字母 r(可以大小寫(xiě))以外,與普通字符串有著幾乎完全相同的語(yǔ)法。print( r'\n' )
print( R'\n' )
%格式字符串請(qǐng)看下一節(jié)內(nèi)容。
實(shí)例(Python 3.0+)
#!/usr/bin/python3 a = “Hello“ b = “Python“ print(“a + b 輸出結(jié)果:“, a + b) print(“a * 2 輸出結(jié)果:“, a * 2) print(“a[1] 輸出結(jié)果:“, a[1]) print(“a[1:4] 輸出結(jié)果:“, a[1:4]) if( “H“ in a) : print(“H 在變量 a 中“) else : print(“H 不在變量 a 中“) if( “M“ not in a) : print(“M 不在變量 a 中“) else : print(“M 在變量 a 中“) print(r‘\n‘) print (R‘\n‘)
以上實(shí)例輸出結(jié)果為:
a + b 輸出結(jié)果: HelloPython
a * 2 輸出結(jié)果: HelloHello
a[1] 輸出結(jié)果: e
a[1:4] 輸出結(jié)果: ell
H 在變量 a 中
M 不在變量 a 中
\n
\n
好了,關(guān)于Python字符串運(yùn)算符就先給大家說(shuō)這些,如果你想學(xué)好Python開(kāi)發(fā)技術(shù)的話那就要選擇專業(yè)的Python培訓(xùn)機(jī)構(gòu)扣丁學(xué)堂Python在線學(xué)習(xí),扣丁學(xué)堂不僅有專業(yè)的老師和與時(shí)俱進(jìn)的課程體系,還有大量的Python在線視頻供學(xué)員觀看學(xué)習(xí)哦??鄱W(xué)堂python學(xué)習(xí)交流群:816572891。微信號(hào):codingbb
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。