快速學習 Python字串(String)

2021-10-04 05:04:01 字數 3105 閱讀 4551

s =

'abcd'

s ="abcd"

s ="""

abcdefg

"""

a = s[0]

# 訪問弟0個元素

l =len

(s)# 字串的長度

a = 「hello」, b = 「python」

操作符 描述 例項

+ 字串連線 a + b 輸出結果: hellopython

* 重複輸出字串 a*

2 輸出結果:hellohello

通過索引獲取字串中字元 a[

1] 輸出結果 e[:

] 擷取字串中的一部分,遵循左閉右開原則 str[0

,2] 是不包含第 3 個字元的

in 成員運算子 'h'

in a 輸出結果 true

notin 成員運算子 'm'

notin a 輸出結果 true

r/r 原始字串 print

(r'a\nb'

)# a\nb

% 格式字串 a=10;

print

("今年我%s歲"

%a)# 今年我10歲

python 支援格式化字串的輸出 。儘管這樣可能會用到非常複雜的表示式,但最基本的用法是將乙個值插入到乙個有字串格式符 %s 的字串中。

print

("我叫%s今年%d歲!"%(

'小明',10

))# 我叫小明今年10歲!

符號 描述

%c 格式化字元及其ascii碼

%s 格式化字串

%d 格式化整數

%u 格式化無符號整型

%o 格式化無符號八進位制數

%x 格式化無符號十六進製制數

%x 格式化無符號十六進製制數(大寫)

%f 格式化浮點數字,可指定小數點後的精度

%e 用科學計數法格式化浮點數

%e 作用同%e,用科學計數法格式化浮點數

%g %f和%e的簡寫

%g %f 和 %e 的簡寫

%p 用十六進製制數格式化變數的位址

方法									描述	

capitalize(

) 將字串的第乙個字元轉換為大寫

endswith(suffix,beg=

0,end=

len(string)

)檢查字串是否以 obj 結束

expandtabs(tabsize=

8) 把字串 string 中的 tab 符號轉為空格,tab 符號預設的空格數是 8 。

find(

str, beg=

0 end=

len(string)

) 檢測 str 是否包含在字串中,如果包含返回開始的索引值,否則返回-

1index(

str, beg=

0, end=

len(string)

) 跟find(

)方法一樣,只不過如果str不在字串中會報乙個異常.

isalnum(

) 如果字串至少有乙個字元並且所有字元都是字母或數字則返 回 true

,否則返回 false

isdigit(

) 如果字串只包含數字則返回 true 否則返回 false..

isnumeric(

) 如果字串中只包含數字字元,則返回 true,否則返回 false

isspace(

) 如果字串中只包含空白,則返回 true,否則返回 false

. join(seq) 以指定字串作為分隔符,將 seq 中所有的元素(的字串表示)合併為乙個新的字串

len(string) 返回字串長度

lower(

) 轉換字串中所有大寫字元為小寫.

lstrip(

) 截掉字串左邊的空格或指定字元。

max(

str) 返回字串 str 中最大的字母。

min(

str) 返回字串 str 中最小的字母。

replace(old, new [

,max

]) 把 將字串中的 str1 替換成 str2,如果 max 指定,則替換不超過 max 次。

rfind(

str, beg=

0,end=

len(string)

) 類似於 find(

)函式,不過是從右邊開始查詢.

rindex(

str, beg=

0, end=

len(string)

)類似於 index(

),不過是從右邊開始.

rstrip(

) 刪除字串字串末尾的空格

split(

str=

"",num=string.count(

str)

) num=string.count(

str)

)以str為分隔符擷取字串,如果num有指定值,則僅擷取 num個子字串

splitlines(

[keepends]

) 按照行(

'\r'

,'\r\n'

, \n')分隔

startswith(

str,beg=

0,end=

len(string)

)檢查字串是否是以 obj 開頭

strip(

[chars]

) 在字串上執行 lstrip(

)和 rstrip(

)upper(

) 轉換字串中的小寫字母為大寫

Python快速入門 字串

1 字串的三種方式 單引號str value 三木成森 雙引號str value 三木成森 三引號str value 三木成森 str value 三木成森 這種一般用來注釋 python字串不允許更改,向乙個索引賦值會發生錯誤 2 轉義字元 轉義字元 轉義字元 代表含義 在行尾時 反斜槓符號 反斜...

python字串學習

鏈結兩個字串 乙個字串太長時用做空白字元鏈結 十分長的字串,用 括起來 capitalize 首字母大寫,其餘小寫 lower 全部小寫 upper 全部大寫 swapcase 大小寫互換 string 採用list 獲得子串 s.isalnum 都是字母或者數字 s.isalpha 都是字母 s....

Python學習 Python字串

字串或串 string 是由數字 字母 下劃線組成的一串字元。一般記為 s a1a2 an n 0 它是程式語言中表示文字的資料型別。python的字串列表有2種取值順序 從左到右索引預設0開始的,最大範圍是字串長度少1 從右到左索引預設 1開始的,最大範圍是字串開頭 如果你要實現從字串中獲取一段子...