前言
以前的幾篇系列文章一定一定會慢慢整理好的,現在回傳頭看寫的真是亂成豆腐腦,也難為各位看官了,技術專欄好長時間沒有更新,技術水平也一直停滯不前,這一次閉關一定一定要有所突破,不吃飯不睡覺也要搞出些名堂!加油,奧里給!!!
零基礎入門python爬蟲(一)
零基礎入門python爬蟲(二)
零基礎入門python爬蟲(三)
廢話少說,直接上這段時間的學習筆記,現在還沒串成線,看著看著你會發現這些都可以融會貫通的,
編譯器推薦
Visual Studio Code,總之,微軟諸多優秀專案中的一個,超贊的!
Microsoft在2015年4月30日Build 開發者大會上正式宣布了 Visual Studio Code 專案:一個運行于 Mac OS X、Windows和 Linux 之上的,針對于撰寫現代 Web 和云應用的跨平臺源代碼編輯器,這標志著微軟公司第一次向開發者們提供了一款真正的跨平臺編輯器,
用VScode編譯python需要安裝插件,只需要簡單打開一個.py會自動提示安裝,然后就可以使用了,

函式定義及回傳值
用def陳述句創建引數,用return陳述句指定回傳值
import random # 匯入random模塊
def getAnswer(answerNumber): #定義getAnswer函式
if answerNumber == 1:
return 'It is certain'
elif answerNumber == 2:
return 'It is decidedly so'
elif answerNumber == 3:
return 'Yes'
elif answerNumber == 4:
return 'Reply hazy try agin'
elif answerNumber == 5:
return 'Ask again later'
elif answerNumber == 6:
return 'Concentrate and ask again'
elif answerNumber == 7:
return 'My reply is no'
elif answerNumber == 8:
return 'Outlook not so good'
elif answerNumber == 9:
return 'Very doubtful'
r = random.randint(1, 9) #random.randint函式被呼叫,帶兩個引數1和9,
fortune = getAnswer(r) #getAnswer函式被呼叫,以r作為引數
print(fortune)
仔細看代碼塊中的標注,先匯入一個redom模塊,然后用def陳述句定義getAnswer()函式,random.randint函式被呼叫,帶兩個引數1和9,getAnswer函式被呼叫,以r作為引數,return指定回傳內容,回傳字串被賦給一個名為forturn的變數,并列印出來,

資料處理小案例
通過python來分析計算兩個集合的交集、并集、補集、全集等:
#交集、并集運算和補集
Chinese_A = {"小明","小紅","小蘭","小李","小劉","小王","大熊","大毛"} #假設幼ò訃試成績獲得A的同學有以下幾名
Math_A = {"大黃","大熊","大毛","小紅","小李","小劉"} #假設數學考試成績獲得A的有以下幾名
print (Chinese_A & Math_A) #語文和數學都是A
print (Chinese_A | Math_A) #至少有一門是A
print (Chinese_A ^ Math_A) #除去兩門都是A的同學們
print (Chinese_A - Math_A) #只是語文拿了A的人,(同時數學拿A的人被排除在外)

概率計算
利用python分析資料出現頻率,例子如下:
# 統計資料小案例,用d.get從字典中獲取key
s = "牛奶奶找劉奶奶買牛奶"
d = {}
print(d)
for i in s:
d[i] = d.get(i,0)+1
print(d)

最后可得出統計結果:
{'牛': 2, '奶': 5, '找': 1, '劉': 1, '買': 1}
小結
沒什么要總結的,下一章見吧!
未經溝通轉載,將追究法律責任,請尊重原創勞動成果!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/196580.html
標籤:Python
