Python學習筆記 字串

2021-10-03 12:53:58 字數 1838 閱讀 9317

由0個或多個字元的集合

字串''或"":

常規字串跨多行,只要在行尾上加上'\'反斜槓

當字串內有干擾時可用'\'反斜槓進行轉義

長字串

用三個連續的雙引號或單引號來包很長的字串,可在中間換行

ptint:('''to be, 

or not to be:

that is the question:''')

原始字串

其內的字串不會對反斜槓進行特殊處理

print

:('c:\program files\nowhere'

)

其內部為正向遞增序號:0,1,2,3…(x-1)

或反向遞減序號:-x,-(x-1),-(x-2)…-1

索引:返回字串中的單個字元    《字串》[m]

若函式呼叫返回乙個序列,可直接對其進行索引操作

切片:返回字串中的一串字串 《字串》[m:n]

m缺失表示至開頭,n缺失表示至結尾

《字串》[m:n:k] k表示根據步長k進行切片,k可為負數,進行反向符

x + y    連線x和y

n * x 或 x * n 複製n次x

x in s 如果x是s的子字串,返回ture,否則返回false

len(x)    返回長度

str(x) 返回任意型別x所對應的字串形式

hex(x)或oct(x) 返回整數x的十六進製制或者八進位制小寫形式字串

chr(u) u為unicode編碼,返回其對應字元

ord(x) x為字元,返回其對應unicode編碼

str.lower()或str.upper()    返回字串的副本,將字串str的全部字元小寫/大寫

str.split(sep) 返回乙個列表,由str根據sep被分隔的部分組成

str.count(sub) 返回子串sub在str**現的次數

str.replace(old,new) 返回字串str副本,所有old子串被new子串替換

str.center(width[,fillchar]) 字串str在寬度為width的字串中居中,空餘量由fillchar填充

str.strip(chars) 從字串str中去除所有的chars字元中的元素

str.join(iter) 在字串iter所有元素的間隔中都加乙個str,主要用於字串的分隔

行格式表達的方式

《模板字串》.format(《逗號分隔的引數》)

槽{}:在模板字串的槽{}中新增引數

槽內部對格式化的配置方式

:

《填充》

《對齊》

《寬度》

<,>

<.精度》

《型別》

引導符號

用於填充單個字元

《左對齊 >右對齊 ^居中對齊

槽設定的輸出寬度

數字的千位分隔符

浮點數小數精度或字串最大輸出長度

整數型別:b,c,d,o,x,x 浮點數型別:e,e,f,%

例:

>>

>"".

format

("python"

)'*****==python*****=='

Python 學習筆記 字串

今天學習python對字串的一些基礎處理,感覺對於工作中的自動化指令碼傳送cli命令會很有幫助。首先最重要的是 標稱 轉換說明符 conversion specifier 用於字串格式化。左側放置乙個字串 格式化字串 而右側放置希望被格式化的值 待格式化的值 1 2 3 4 5 left hello...

Python學習筆記 字串

1 字串的定義 字串就是一串字元,是程式語言中表示文字的資料型別 在python中可以使用一堆雙引號 或者一對單引號 定義乙個字串 雖然可以使用 或者 做字串的轉義,但是在實際開發中 如果字串內部需要使用 可以使用 定義字串 如果字串內部需要使用 可以使用 定義字串 也可以使用索引獲取乙個字串中,指...

Python學習筆記 字串

單引號 引用字元 雙引號 引用字串 三個單引號或者三個雙引號 引用多行字串 字串中包含單引號或雙引號 用轉義符 轉移符後面的字元表示字元本意 在字串中包含雙引號,則用單引號引用 print 這裡有個雙引號 在字串中包含單引號,則用雙引號引用 print 這裡有個單引號 即希望包含單引號,又希望包含雙...