python比較重要的常見操作

2021-08-27 18:56:19 字數 798 閱讀 6470

定義乙個字串

a = 「abcd」

字串子串查詢

index1 = a.find(「b」)

index2 = a.index(「b」)

統計字元在字串中出現的次數

count = a.count(「b」)

print(count)

字串子串替換

ret = a.replace(「b」, 「雙擊666」)

print(ret)

字串的分割(字串 -> 列表)

ret = a.split(「b」)

print(ret)

字串的拼接(列表 -> 字串)

my_list = [「a」, 「b」, 「c」]

ret = 「111」.join(my_list)

print(ret)

判斷字串是否全部為字母或數字

a.isalpha()

a.isdigit()

去除字串兩側空白符

a.strip()

給出乙個字串 查詢字串中的b字元 如果有返回下標索引 如果沒有告知沒有找到

定義乙個字串

a = 「aacdb」

find

if a.find(「b」) != -1: #因為find沒有發現元素,會返回乙個「-1」

print(a.find(「b」))

else:

print(「沒有找到」)

非零即真 零則假

if -1:

print(「進入」)

比較重要的演算法

下面是一些比較重要的演算法,原文羅列了32個,但我覺得有很多是數論裡的,和計算機的不相干,所以沒有選取。下面的這些,有的我們經常在用,有的基本不用。有的很常見,有的很偏。不過了解一下也是好事。也歡迎你留下你覺得有意義的演算法。注 本篇文章並非翻譯,其中的演算法描述大部份摘自wikipedia,因為維...

比較重要的引數

back log back log值可以指出在mysql暫時停止回答新請求之前的短時間內多少個請求可以被存在堆疊中。也就是說,如果mysql的連線資料達到max connections時,新來的請求將會被存在堆疊中,以等待某一連線釋放資源,該堆疊的數量即back log,如果等待連線的數量超過bac...

fastjson比較重要的幾點

第一種 在物件響應欄位前加註解,這樣生成的json也不包含該欄位。jsonfield serialize false private string name 第二種 在物件對應字段前面加transient,表示該欄位不用序列化,即在生成json的時候就不會包含該字段了。private transie...