今天主要學習內容:python
一 、python簡介:網絡
1)python的創始人爲吉多·範羅蘇姆(Guido van Rossum)。1989年的聖誕節期間,吉多·範羅蘇姆爲了在阿姆斯特丹打發時間,決心開發一個新的腳本解釋程序,做爲ABC語言的一種繼承。運維
2)Python能夠應用於衆多領域,如:數據分析、組件集成、網絡服務、圖像處理、數值計算和科學計算等衆多領域。目前業內幾乎全部大中型互聯網企業都在使用Python,如:Youtube、Dropbox、BT、Quora(中國知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、騰訊、汽車之家、美團等。互聯網公司普遍使用Python來作的事通常有:自動化運維、自動化測試、大數據分析、爬蟲、Web 等。ide
3)C語言: 代碼編譯獲得 機器碼 ,機器碼在處理器上直接執行,每一條指令控制CPU工做 其餘語言: 代碼編譯獲得 字節碼 ,虛擬機執行字節碼並轉換成機器碼再後在處理器上執行學習
4)python的種類:測試
5)python安裝及環境變量設置大數據
6)python解釋器ui
執行Python代碼時,若是導入了其餘的 .py 文件,那麼,執行過程當中會自動生成一個與其同名的 .pyc 文件,該文件就是Python解釋器編譯以後產生的字節碼。spa
ps:代碼通過編譯能夠產生字節碼;字節碼經過反編譯也能夠獲得代碼。code
2、變量
變量定義的規則:
3、流程控制
1)if 條件語句:
name = raw_input('請輸入用戶名:') if name == "alex": print "超級管理員" elif name == "eric": print "普通管理員" elif name == "tony" or name == "rain": print "業務主管" else: print "普通用戶"
2)while 循環條件:
while True: print "123" continue print "789" break print "456"
4、練習題
一、使用while循環輸入 1 2 3 4 5 6 8 9 10
n = 1
while n < 11 :
if n == 7 :
pass
else:
print (n)
n = n + 1
二、求1-100的全部數的和
n = 1 sum = 0 while n < 101: sum = sum + n n = n + 1 print(sum)
三、輸出 1-100 內的全部奇數
n = 1 while n < 101 : if n %2== 0: pass else: print (n) n = n + 1
四、輸出 1-100 內的全部偶數
n = 1 while n < 101 : if n %2== 0: print (n) else: pass n = n + 1
五、求1-2+3-4+5 ... 99的全部數的和
n = 1 sum1= 0 sum2 = 0 while n < 100: if n%2 == 0: sum1 = sum1 + n else: sum2 = sum2+n n = n + 1 sum = sum2 - sum1 print(sum)
六、用戶登錄(三次機會重試)
n = 1
while n < 4 :
n1 = input("請輸入用戶名:")
n2 = input("請輸入密碼:")
if n1 == "root" and n2 == "root123":
print("登陸成功")
break
else:
if n == 3:
print("登陸失敗,這是最後一次機會,用戶已鎖定")
else:
print("登陸失敗,請從新輸入")
n = n + 1
# -*- coding:utf-8 -*- num = 1 while True: a = raw_input("UserName:") b = raw_input("PassWord:") if a == "zzq" and b == "wyzzq8023": print u"登陸成功..." break elif num > 3: print u"用戶名或密碼錯誤..." print u"輸入次數達到上限,退出程序..." break else: print u"用戶名或密碼錯誤,請從新輸入..." num += 1 continue