天天看點

python字元串_python字元串使用

python字元串使用

什麼是字元串Python 通路字元串中的值Python 字元串更新Python字元串運算符Python字元串格式化Python三引号

什麼是字元串

字元串是 Python 中最常用的資料類型。我們可以使用引号('或")來建立字元串。建立字元串很簡單,隻要為變量配置設定一個值即可。例如

1var1 = 
           
Python 通路字元串中的值

Python 不支援單字元類型,單字元在 Python 中也是作為一個字元串使用。Python 通路子字元串,可以使用方括号來截取字元串,如下執行個體:

1var1 = 
           
Python 字元串更新

你可以截取字元串的一部分并與其他字段拼接,如下執行個體:

1var1 = 
           
Python字元串運算符
操作符 描述 執行個體
+ 字元串連接配接 a + b 輸出結果:HelloPython
* 重複輸出字元串 a*2 輸出結果:HelloHello
[] 通過索引擷取字元串中字元 a[1] 輸出結果 e
[ : ] 截取字元串中的一部分,遵循左閉右開原則,str[0:2] 是不包含第 3 個字元的。 a[1:4] 輸出結果 ell
in 成員運算符 - 如果字元串中包含給定的字元傳回 True 'H' in a 輸出結果 True
not in 成員運算符 - 如果字元串中不包含給定的字元傳回 True 'M' not in a 輸出結果 True
r/R 原始字元串 - 原始字元串:所有的字元串都是直接按照字面的意思來使用,沒有轉義特殊或不能列印的字元。原始字元串除在字元串的第一個引号前加上字母 r(可以大小寫)以外,與普通字元串有着幾乎完全相同的文法。
print( r'\n' )print( R'\n' )
           

下表執行個體變量a值為字元串 "Hello",b變量值為 "Python":

1a = 
           
1以上執行個體輸出結果為:
           
Python字元串格式化

Python 支援格式化字元串的輸出 。盡管這樣可能會用到非常複雜的表達式,但最基本的用法是将一個值插入到一個有字元串格式符 %s 的字元串中。

   符   号 描述
      %c  格式化字元及其ASCII碼
      %s  格式化字元串
      %d  格式化整數
      %u  格式化無符号整型
      %o  格式化無符号八進制數
      %x  格式化無符号十六進制數
      %X  格式化無符号十六進制數(大寫)
      %f  格式化浮點數字,可指定小數點後的精度
      %e  用科學計數法格式化浮點數
      %E  作用同%e,用科學計數法格式化浮點數
      %g  %f和%e的簡寫
      %G  %f 和 %E 的簡寫
      %p  用十六進制數格式化變量的位址
1
           
Python三引号

python三引号允許一個字元串跨多行,字元串中可以包含換行符、制表符以及其他特殊字元。執行個體如下

1para_str = 
           
python字元串_python字元串使用

https://zhishi.m.iqiyi.com/shop/P899f61c37df24d2c9fb85c6c8dfe8699/discounts

python字元串_python字元串使用

繼續閱讀