我學習python沒有記住的東西

2021-09-28 05:27:58 字數 3842 閱讀 3738

# 格式化

a=123

b='ww'

print

("%d,%s,%%"

%(a,b)

)# %d,%s,%f,%c,%f

while-else:沒有while就走else優先順序:()>not>and>or。誰先在,先算誰!!!列表增刪查改

l =[1,

2,'a']

666)

print

(l)# [1, 2, 'a', 666]

# insert 插入在列表的任意位置插入元素

l =[1,

2,'a']

l.insert(1,

'太白'

)print

(l)# [1, '太白', 2, 'a']

# extend 迭代著追加,在列表的最後面迭代著追加一組資料

l =[1,

2,'a']

l.extend(

'太白# pop 通過索引刪除列表中對應的元素,該方法有返回值,返回值為刪除的元l = ['太白', 'alex', 'wusir', '女神']

ret = l.pop(1)

print

(ret,l)

# alex ['太白', 'wusir', '女神']

# remove 通過元素刪除列表中該元素

l =[

'太白'

,'alex'

,'wusir'

,'女神'

]l.remove(

'alex'

)print

(l)# ['太白', 'wusir', '女神']

# clear 清空列表

l =[

'太白'

,'alex'

,'wusir'

,'女神'

]l.clear(

)print

(l)#

# del

#按照索引刪除該元素

l =[

'太白'

,'alex'

,'wusir'

,'女神'

]del l[2]

print

(l)# ['太白', 'alex', '女神']

# 切片刪除該元素,顧頭不顧腚

l =[

'太白'

,'alex'

,'wusir'

,'女神'

]del l[1:

2]print

(l)# ['太白', 'wusir', '女神']

# 切片(步長)刪除該元素

l =[

'太白'

,'alex'

,'wusir'

,'女神'

]del l[::

2]print

(l)# ['alex', '女神']

# 按照索引改值

l =[

'太白'

,'alex'

,'wusir'

,'女神']l[

0]='男神'

print

(l)# ['男神', 'alex', 'wusir', '女神']

# 按照切片改值(迭代著增加)

l =[

'太白'

,'alex'

,'wusir'

,'女神']l[

1:3]

='abcdefg'

# 先把以前的拿出來,空了想添多少填多少,以當前型別最小單位

# l[1:3] = ['abcdefg'] # 把字元型別轉為列表,列表的最小單位

print

(l)# ['太白', 'a', 'b', 'c', 'd', 'e', 'f', 'g', '女神']

# 按照切片(步長)改值(必須一一對應)

l =[

'太白'

,'alex'

,'wusir'

,'女神']l[

::2]

='對應'

print

(l)# ['對', 'alex', '應', '女神']

其他:

排序:sort(),sort(reverse = true)

反**reverse()

列表轉字串:

join()

str=』』.join(list)

l =

['太白'

,'alex'

,'wusir'

,'女神'

]s =

''.join(l)

print

(s)s =

'_'.join(s)

print

(s)>>太白alexwusir女神

>>太_白_a_l_e_x_w_u_s_i_r_女_神

tip:切片:[從什麼開始,從什麼結束,步長]

字串操作:

capitalize:首字母大寫,其餘小寫

title:每個單詞首字母大寫

swapcase:大小寫反轉

center(x):在x個字元中居中字串

expandtabs:

s =

'12\t3456'

ss = s.expandtabs(

)print

(ss)

>>

123456

格式化的更整齊,比\t不容易出錯。startwith(x):是否以x開頭。返回true,false

startwith(x,y,z):字串第y位次開始,第z位次結束,是否以x開頭

類似:endwith

tip:位次從0開始算

字串索引:

v =

'xiaoran'

vv = v.find(

'r')

print

(vv,

type

(vv)

)>>

4<

class

'int'

>

找到任意字元的位置,找不到返回-1

index():和find一樣,但找不到報錯

去空格strip()

類似 lstrip,rstrip:左去空格,右去空格

count(x):在字串中x的數量

split():分割

s =

'xiaoran wang shuo ran'

l = s.split(

)# 預設以空格拆分為列表

print

(l) replace(

):

s =

'xiaoran wang shuo ran'

l = s.replace(

'xiaoran'

,'tongxue',1

)# 替換幾次,預設全部

print

(l)

用新字串來替換舊的。前面是舊的,後面是新的。

元組:唯讀列表。

記住我的痛苦

如果我成功了,我一定要對大家說,記住你當年的痛苦。現在,我很努力,但是我很痛苦,似乎我一直都很努力的學習,但是總是感覺到迷茫。基本上每週都會有一段時間特別的想學習,然後也是特別努力的學習,然後還有一段時間會特別的煩躁,感覺自己沒有什麼成就感,一點都沒有,一直在學,沒有一點效果,學著學著就沒有動力了。...

東軟 我的決定

這兩天這個測試部門的工作我算是摸清楚了。測試真的是乙個比較沒有技術的工作,要是日語好這個真的沒什麼難的。或許黑盒測試就是這樣吧,別的我不敢說,但是我做的這個真的不難。先總結一下,我這些天得到的 1 我知道大公司工作是什麼樣的。2 我知道黑盒測試時怎麼樣的 3 我知道學習的重要性,尤其是語言 4 學歷...

登入時的 記住我

當我們在做各個系統的登入介面時,喜歡在加上乙個功能就是 記住我 我用js來實現一下看看 function setcookie name,value,expires,path,domain,secure 設定cookies var today new date today.settime today....