深入Python字符串-字符串運(yùn)算符【每日一個(gè)知識點(diǎn)第145期-Python】
字符串是一種基本的數(shù)據(jù)類型,也是最常用的數(shù)據(jù)類型。掌握字符串的各種操作方式,不僅有助于我們深入了解編程語言的內(nèi)部機(jī)制,也對于效率提高有不可估量的作用,今天我們就帶大家來深入了解一下字符串。
下表實(shí)例變量a值為字符串 "Hello",b變量值為 "Python":
操作符 | 描述 | 實(shí)例 |
---|---|---|
+ | 字符串連接 | a + b 輸出結(jié)果: HelloPython |
* | 重復(fù)輸出字符串 | a*2 輸出結(jié)果:HelloHello |
[] | 通過索引獲取字符串中字符 | 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 | 原始字符串 - 原始字符串:所有的字符串都是直接按照字面的意思來使用,沒有轉(zhuǎn)義特殊或不能打印的字符。 原始字符串除在字符串的第一個(gè)引號前加上字母?r(可以大小寫)以外,與普通字符串有著幾乎完全相同的語法。 |
print( r'\n' ) print( R'\n' ) |
% | 格式字符串 | 請看下一節(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
《Python入門每日一個(gè)知識點(diǎn)》欄目是馬哥教育Python年薪20萬+的學(xué)員社群特別發(fā)起,分享Python工具、Python語法、Python項(xiàng)目等知識點(diǎn),幫助大家快速的了解Python學(xué)習(xí),快速步入Python高薪的快車道。
http://www.vfuj.cn/73198.html