python字串 列表 元組相關操作

2021-10-17 07:43:11 字數 2129 閱讀 4416

# 字串操作

## 字串切片

操作語法:字串[開始索引:結束索引:步長]

擷取從開始索引結束索引-1之間,間隔為步長-1的子串

開始索引預設為0,步長預設為1

s=

'12345678'

print

(s[::2

])#1357

print

(s[0::

2])#1357

print

(s[1::

2])#2468

print

(s[1:5

:1])

#2345

對於步長為負數的情況有所不同

開始索引的預設為字串末尾,結束索引預設為0

print

(s[-1:

1:-1

])#876543

print

(s[:2:

-1])

#87654

print

(s[1::

-1])

#21

s='12345678

#1.尋找字串的位置

s.find(

'234')#1

s.find(

'75'

)#當找不到字串時就會返回-1

#2.字串格式化a=1

,b=2

print

('*='

.format

(a,b,a*b)

)print

(f'*='

)#兩種方法是等價的

s=[1

,2,3

,4,5

]#直接在後面新增6)

#[1,2,3,4,5,6]

#在指定位置新增

s.insert(2,

"a")

#[1,2,a,3,4,5]

#移除指定元素

s.remove(5)

#[1,2,3,4]

#刪除指定位置元素

s.pop(1)

#[1,3,4,5]

#清空列表

s.clear(

)#

#字串排序a=[

"dddd"

,"a"

,"bb"

,"ccc"]b=

sorted

(a)[

"a",

"bb"

,"ccc"

,"dddd"]c=

sorted

(a,key=

len)

#按長度排序,而不是按字母表

#生成列表f=[

2*x+

1for x in

range(1

,5)]

#[3,7,10,13]

#三種字典建立方法

item1=

item2=

dict

(a=1

,b=2

,c=3

)item3=

#更新元素

item2[

'b']=10

item2.update(d=

4,e=5)

#刪除元素

item1.pop(

'a',

1)

元組無法進行修改

a=

('a',1

,2,'b'

)#元組轉換為列表

b=list

(a)#列表轉換為元組

c=tuple

(b)元組無法進行修改

```pythona=(

'a',1,

2,'b')

#元組轉換為列表

b=list

(a)#列表轉換為元組

c=tuple

(b)

Python 字串,列表,元組

一 字串 1.兩個串拼接為乙個羊肉串。a wo cool 乙個 號相當於紅柳,將兩個字串,串為紅柳大串 b wo cool 該寫法中間可不加空格,為了審美,求求你加乙個吧 列印結果 wocool 2.end print執行後自動換行,如果不想換行或者結果後加其他的,以下為輸出變數a後。print a...

字串 列表 元組

字串常用方法 s my name is jike.i am 18 print s.upper 全部轉成大寫 print s.lower 全部轉成小寫 print s.title 將字串中單詞首字母大寫 print s.strip 去除兩邊的空格 print s.count m 統計字元出現的次數 p...

字串,列表,元組

1,字串 str1 hello world print len str1 計算字串的長度 print str1.capitalize 首字母大寫 print str1.upper 所有字母大寫 print str1.lower 所有字母小寫 print str1.find ll 從字串中查詢子串的位...