一文讀懂之python入門學習教程

2021-10-11 21:44:47 字數 1765 閱讀 2139

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層...