python下標索引 字串常見操作

2021-08-14 17:59:05 字數 2046 閱讀 1955

1、下標索引

字串其實就是乙個有序的字串行(儲存字元的)(字串中最小單元就是字元)

my_str = "hello"

列印其my_str中e

下標索引 或者是 下標 或者 索引

i = 0

# 計算下字串的字元個數

l = len(my_str)

while i < l:

# 通過下標獲取對應的字元

ret = my_str[i]

print(ret)

i += 1

2、python中字串是不可變(當執行切片的操作時候 其本身不會發生改變)

3、字串的常見操作

內建函式前面什麼都沒有 只有乙個函式名而已

字串中的使用的都是方法 方法前面是字串

<1>find

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

<2>index

跟find()方法一樣,只不過如果str不在 mystr中會報乙個異常

<3>count

返回 str在start和end之間 在 mystr裡面出現的次數

<4>replace

把 mystr 中的 str1 替換成 str2,如果 count 指定,則替換不超過 count 次.

<5>split

以 str 為分隔符切片 mystr,如果 maxsplit有指定值,則僅分隔 maxsplit 個子字串

<6>capitalize

把字串的第乙個字元大寫

<7>title

把字串的每個單詞首字母大寫

<8>startswith

檢查字串是否是以 hello 開頭, 是則返回 true,否則返回 false

<9>endswith

檢查字串是否以obj結束,如果是返回true,否則返回 false.

<10>lower

轉換 mystr 中所有大寫字元為小寫afre -> afre

<11>upper

轉換 mystr 中的小寫字母為大寫

<12>ljust

返回乙個原字串左對齊,並使用空格填充至長度 width 的新字串

<13>rjust

返回乙個原字串右對齊,並使用空格填充至長度 width 的新字串

<14>center

返回乙個原字串居中,並使用空格填充至長度 width 的新字串

<15>lstrip

刪除 mystr 左邊的空白字元

<16>rstrip

刪除 mystr 字串末尾的空白字元

<17>strip

刪除mystr字串兩端的空白字元

<18>rfind

類似於 find()函式,不過是從右邊開始查詢.

<18>rfind

類似於 find()函式,不過是從右邊開始查詢.

<19>rindex

類似於 index(),不過是從右邊開始.

<20>partition

把mystr以str分割成三部分,str前,str和str後

<21>rpartition

類似於 partition()函式,不過是從右邊開始.

22>splitlines

按照行分隔,返回乙個包含各行作為元素的列表

<23>isalpha

如果 mystr 所有字元都是字母 則返回 true,否則返回 false

<24>isdigit

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

<25>isalnum

如果 mystr 所有字元都是字母或數字則返回 true,否則返回 false

<26>isspace

如果 mystr 中只包含空格,則返回 true,否則返回 false.

<27>join -> 列表 -> 字串

mystr 中每個元素後面插入str,構造出乙個新的字串

4、內建函式的查詢

help(str)檢視所有

help(str.count)檢視某乙個

python字串下標越界 Python 字串

str1 abcdef 字串 str型 int1 1 整數 int型 float1 1.3 浮點數,float型 str2 abcdef 單引號和雙引號都可以表示字串 print str1,str2 在某一行按下ctrl 就可以進行注釋,注釋就是程式不執行該行 注釋是給人看的,而不是給程式看的 pr...

python基礎練習題之字串下標索引取值

找出單詞 world 在 字串 hello,world 現的位置,找不到返回 1 從下標0開始索引 str.index a hello,world print a.index w print a.index world print a.index e print a.index e 0,5 prin...

shell 陣列(字串下標)

現在遊戲開的伺服器越來越多了,每次用ssh操作都要寫ip位址,很煩,也容易出錯,所以要自己搞個伺服器名到ip的對映。map anahost count 0 temp cat home linwencai sh host while read line 這種寫法裡面的count是local的 whil...