深入Python字符串-字符串運算符【每日一個知識點第145期-Python】

字符串是一種基本的數據類型,也是最常用的數據類型。掌握字符串的各種操作方式,不僅有助于我們深入了解編程語言的內部機制,也對于效率提高有不可估量的作用,今天我們就帶大家來深入了解一下字符串。


下表實例變量a值為字符串 “Hello”,b變量值為 “Python”:

操作符 描述 實例
+ 字符串連接 a + b 輸出結果: HelloPython
* 重復輸出字符串 a*2 輸出結果:HelloHello
[] 通過索引獲取字符串中字符 a[1] 輸出結果?e
[ : ] 截取字符串中的一部分 a[1:4] 輸出結果?ell
in 成員運算符 – 如果字符串中包含給定的字符返回 True ‘H’ in a?輸出結果 1
not in 成員運算符 – 如果字符串中不包含給定的字符返回 True ‘M’ not in a?輸出結果 1
r/R 原始字符串 – 原始字符串:所有的字符串都是直接按照字面的意思來使用,沒有轉義特殊或不能打印的字符。 原始字符串除在字符串的第一個引號前加上字母?r(可以大小寫)以外,與普通字符串有著幾乎完全相同的語法。
print( r'\n' )
print( R'\n' )
% 格式字符串 請看下一節內容。

實例(Python 3.0+)

#!/usr/bin/python3 a = Hello b = Python print(a + b 輸出結果:, a + b) print(a * 2 輸出結果:, a * 2) print(a[1] 輸出結果:, a[1]) print(a[1:4] 輸出結果:, 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)

以上實例輸出結果為:

a + b 輸出結果: HelloPython
a * 2 輸出結果: HelloHello
a[1] 輸出結果: e
a[1:4] 輸出結果: ell
H 在變量 a 
M 不在變量 a 
\n
\n

Python入門每日一個知識點》欄目是馬哥教育Python年薪20萬+的學員社群特別發起,分享Python工具、Python語法、Python項目等知識點,幫助大家快速的了解Python學習,快速步入Python高薪的快車道。

【13萬+人學習】《Python自動化全能開發從入門到精通》python基礎教程筆記全放送

相關新聞

聯系我們

400-080-6560

在線咨詢:點擊這里給我發消息

郵件:[email protected]

工作時間:周一至周日,09:00-18:30

QR code
云南快乐10分开奖直播