python 基礎 列表,字串

2021-09-28 18:54:47 字數 1917 閱讀 9204

url =

'www.woaixuexi.com'

# 1. 替換

url.replace(

'com'

,'cn'

)print

(url)

# 輸出 'www.woaixuexi.cn'

# 2.判斷是否以某個字段開頭

url.startswith(

'www'

)# 返回 true

# 同startswith

url.endwith(

'.com'

)# 3.查某個字段

)# 返回-1

# 4.格式化輸出

aa =

10bb =

20print

('=>'

.format

(a=aa,b=bb)

)print

('{}=>{}'

.format

(aa,bb)

)print

('=>'

.format

(aa,bb)

)# 以上都行,但是 '=>'.format(aa,bb) 不行。

# 同樣功能

print

('%s=>%d'%(

10,20)

)# %s %d %f 字串 整數 浮點數

# 直接生成

t =[

'a',

'b',

'c',

'd']

# list生成 只要是可遍歷物件都可以通過list()生成 列表。如set() 等

t =list

('abcd'

)# 列表的方法

l =[1,

2,3]

# 向後插入4)

# 向後拼接

l.extend([4

,5,6

])# 計數某元素

l.count(1)

# 查某元素位置

l.index(1)

# 返回 0

# 按位置插入

l.insert(1,

100)

# 返回 [1, 100, 2, 3, 4]。在 1 位置設為100, 1位置後的依次相後移位

# 彈出最後乙個元素

l.pop(

)

def

do_replace

(text1, text2)

: text1 =

list

(text1)

text2 =

list

(text2)

index =

0 res =

print

(text1)

while index <

len(text1)

:if text1[index]

== text2[0]

:if(index+

len(text2)

)<=

len(text1)

and text1[index:index+

len(text2)

]== text2:

res = text1[

:index]+[

'*']

*len

(text2)

+ text1[index+

len(text2):]

break

else

: index +=

1else

: index +=

1return

''.join(res)

# 主要需要注意的是字串 切片 前閉後開

python字串 元組 列表 字典互轉

coding utf 8 1 字典 dict 字典轉為字串,返回 print type str dict str dict 字典可以轉為元組,返回 age name class print tuple dict 字典可以轉為元組,返回 7,zara first print tuple dict.va...

python字串 元組 列表 字典互轉

coding utf 8 1 字典 dict 字典轉為字串,返回 print type str dict str dict 字典可以轉為元組,返回 age name class print tuple dict 字典可以轉為元組,返回 7,zara first print tuple dict.va...

python字串 元組 列表 字典互轉

coding utf 8 1 字典 dict 字典轉為字串,返回 print type str dict str dict 字典可以轉為元組,返回 age name class print tuple dict 字典可以轉為元組,返回 7,zara first print tuple dict.va...