day5 字串與列表

2021-09-28 22:56:54 字數 2164 閱讀 9857

字串的建立

字串類似於由字元組成的序列。

建立乙個字串只需為乙個變數賦乙個值即可,這個值被單/雙引號括起。

var1= 『123abc』

var2= 「love」

訪問字串中的值

訪問字串的字元類似於訪問列表中的值。

使用中括號來擷取

>>

> var1[0]

>>

>

1>>

> var2[1:

3]>>

> ove

原始字串

使字串內所有的內容照原樣翻譯,無視轉義字元的特殊效果,如某字串中包含「\n」,原始字串效果列印此字串,在「\n」處列印的不是回車二十\n的字樣。

通過在字串的第乙個引號前加上字母r或r來實現。

列表的基本格式

列表是python中最常用的一種序列型別,其基本格式為

list

=[a,b,c,d]

#用中括號括起,元素之間用逗號隔開

訪問列表中的值

訪問列表中的值要借助其索引,基本操作如下

>>

>

list=[

89,'love',10

]#定義乙個列表,名為list

>>

>

list[0

]#第乙個元素 數字89 的索引為0

89>>

>

list[1

]'love'

>>

>

list[0

:2]#呼叫 元素0 到 元素1 [89

,'love'

]>>

>

list[0

:3]#注意,呼叫元素m到n需要 **list[m:n+1]**[89

,'love',10

]

訪問元素時可以借用負數來呼叫 倒(四聲)數的 某個元素

>>

>

list=[

'a',

'b',

'c',

'd']

>>

>

list[-

1]'d'>>

>

list[-

2]'c'

更新列表
>>

>

list=[

89,'love'

]>>

>

list10)

#在列表最後新增元素 數字10

>>

>

list[89

,'love',10

]>>

>

list

.insert(1,

'deeply'

)#向索引為1的位置新增 字串deeply

>>

>

list[89

,'deeply'

,'love',10

]

刪除:使用del語句

>>

>

list=[

89,'dont'

,'love',10

]>>

>

dellist[1

]>>

>

list[89

,'love',10

]

擷取列表

便利的呼叫方法

>>

>

list=[

10,20,

30,40,

50,60]

>>

>

list[1

:3]#元素1到元素2[20

,30]>>

>

list[2

:]#元素2及其後面的全部元素[30

,40,50

,60]

此外,列表間還可以使用+,列表內可以使用*

day5 字串 函式

字串 1.單引號,雙引號,三引號括起來的都是字串 索引 從0開始 str 0 遍歷 for迴圈 判斷字串中是否都是數字 字母 返回bool型 string.isdecimal string.isalpha 字串替換 缺省會全部替換 string.replace old,new,次數 字串查詢 str...

DAY5 字串彙總1 藍橋杯

1.strcat函式 字串連線函式 方法 strcat 字元陣列1,字元陣列2 2.strcpy函式 字串複製函式 方法 strcpy 字元陣列1,字元陣列2 3.strcmp函式 字串比較函式 方法 strcmp 字元陣列1,字元陣列2 從左至右依次比較,出現不同字元或換行符後停止 4.strle...

day5 字串的格式化輸出

s string 輸入字串就行 d dig只能輸入數字 f 浮點數 大部分情況下理解成小數 變數後面加.isdigit 判斷是不是數字 exit exit的時候可以列印一句話,在 裡面。name input name age int input age job input job 職業 salary...