python常見函式
join():方法用於將序列中的元素以指定的字元連線生成乙個新的字串。
str
="-"
;seq =
("a"
,"b"
,"c");
# 字串序列
print
str.join( seq );-
----
----
----
----輸出
a-b-c
字串擷取:
str
='wuchengwei.blog.csdn.net'
print
(str[0
:10])
----
----
----
----輸出
wuchengwei
遍歷list集合
list=[
'html'
,'js'
,'css'
,'python'
]# 方法1
print
'遍歷列表方法1:'
for i in
list
:print
("序號:%s 值:%s"%(
list
.index(i)+1
, i)
)print
'\n遍歷列表方法2:'
# 方法2
for i in
range
(len
(list))
:print
("序號:%s 值:%s"
%(i +1,
list
[i])
)# 方法3
print
'\n遍歷列表方法3:'
for i, val in
enumerate
(list):
print
("序號:%s 值:%s"
%(i +
1, val)
)# 方法3
print
'\n遍歷列表方法3 (設定遍歷開始初始位置,只改變了起始序號):'
for i, val in
enumerate
(list,2
):print
("序號:%s 值:%s"
%(i +
1, val)
)
中國省份list集合
provinces =
["北京"
,"上海"
,"天津"
,"重慶"
,"河北"
,"山西"
,"河南"
,"遼寧"
,"吉林"
,"黑龍江"
,"內蒙古"
,"江蘇"
,"山東"
,"安徽"
,"浙江"
,"福建"
,"湖北"
,"湖南"
,"廣東"
,"廣西"
,"江西"
,"四川"
,"海南"
,"貴州"
,"雲南"
,"陝西"
,"甘肅"
,"青海"
,"寧夏"
,"新疆"
,"香港"
,"台灣"
,"澳門"
,"**"
]
python 一文讀懂 GIL
1.python 的直譯器分為 cpython 預設直譯器 和 jpython,由於歷史原因,在 cpython 上難以移除 gil 2.每個執行緒執行是都需要先獲取 gil,保證同一時刻只有乙個執行緒可以執行 所以 python 的多執行緒並不是真正的多執行緒,不能利用多核的 cpu 資源,但多程...
一文讀懂Nginx
問 nginx的負載均衡演算法有什麼?預設是什麼演算法?答 1 輪詢 按請求的時間輪詢查空閒的後端伺服器 2 指定輪詢機率 機率的原因是後端伺服器的效能不均勻,好的多分點,差的少分點 3 固定ip繫結固定伺服器 預設是加權輪詢,就是優先訪問權重高的伺服器 問 nginx是單執行緒的嗎?答 是單執行緒...
一文讀懂SpringMVC
主要講的是dispatcherservlet這個類 ioc其實是乙個map,工程啟動後掃瞄路徑,根據類的全限定名建立bean 問 怎麼根據路徑找到方法?map還存key為 aaa value為該controller例項 問 autowired原理?自定義註解,在載入的時候,掃瞄controller層...