課前話——我的教程和其他網(wǎng)上的教程的區(qū)別:
1 我分享的是我在工作中使用頻率高的場景,,是精華內(nèi)容 2 你可以敲代碼學(xué)習(xí),效果最佳,;亦可以收藏,,待有需求時粘來即用 這一場,主講python的語句,、方法,、類。 目的:掌握初學(xué)必須的條件和循環(huán)語句,,掌握方法,、類的書寫語法。 01 條件語句 說白了就是:假如我餓了,,我就去吃飯,,假如我困了,我就去睡覺……(在滿足A的條件下去做xx事) status = '餓'
if status == '餓': # 注意條件語句是兩個= print('去吃飯') elif status == '困': print('去睡覺') else: print('待宰……') # 條件均不成立時輸出
02 循環(huán)語句 說白了就是:我是一頭豬,,在我一天的生活里,,只有兩件事——吃飯和睡覺。 循環(huán)遍歷:今天吃飯,、睡覺,; 條件循環(huán):今天,假如我餓了,,我就去吃飯,,假如我困了,我就去睡覺…… status = ['去吃飯', '去睡覺']
# 遍歷循環(huán),即循環(huán)每一個元素 for i in status: print('當(dāng)前該做什么事 :', i)
# 條件循環(huán),,即當(dāng)滿足什么樣的條件,,程序繼續(xù)(or終止)循環(huán) i = 0 while(i < 24): i += 1 if i < 12: # 前12個小時,吃吃吃 print('當(dāng)前時間{},,應(yīng)該吃吃吃'.format(i)) continue else: print('當(dāng)前時間{},,開始睡覺,直到明天'.format(i)) break
03 方法 說白了就是:前面寫得太復(fù)雜了,,換到另一頭豬身上,,復(fù)寫成本太高,我用方法(函數(shù))的方式封裝我要實現(xiàn)的功能,,以便重復(fù)使用 import time def pig_eat(): return '吃吃吃' # 當(dāng)調(diào)用該方法時,,返回什么值
def pig_sleep(sleep_time): # 方法可以傳入?yún)?shù) """ @ sleep_time: 休息多長時間,單位s return: 剩余存活時間 """ time.sleep(sleep_time) return '距離被宰還有∞-{}秒'.format(sleep_time)
# 方法的調(diào)用: pig_eat() pig_sleep(5)
04 類 說白了就是:python的核心是面向?qū)ο蟆?/span> 如果你是初學(xué)者,,理解不到這一點怎么辦,?
最好的辦法就是依葫蘆畫瓢,先知道類的書寫語法和規(guī)則,,后面在實際運用中再理解它,,無須浪費過多時間在理解對象這個抽象知識上面。
class Add(): def __init__(self,a,b): # 類的初始方法 self.a = a # 定義變量a self.b = b # 定義變量b
def add(self): # 計算和 return self.a + self.b # 返回a和b的和
A = Add(1,2) # 實例化(必須要有操作) A.add() # 調(diào)用Add類的求和方法
最后,,一如既往,,總結(jié)一下:
了解語法,你才能依葫蘆畫出代碼,;
依葫蘆畫出代碼,,你才能理解語法。
轉(zhuǎn)載請注明來源
封面 unsplash.com 看這里,!看這里,!
|