python第二課
阿新 • • 發佈:2020-11-19
複習上一節課
程式語言
高階
低階
python種類
Jpython
cpython
pypy
c#python
......
pypy比較快的原因:直接用python解釋成機器碼,不用經過python的位元組碼給c轉換成機器碼。
python程式:
1.終端:
python路徑 原始碼檔案
2.直譯器:等待指令來執行指令
3.檔案形式:#/python安裝路徑 以shell形式執行的時候就會有用(Linux)
4.編碼:-*- coding:utf8 -*- (減號)
補充:Unicode編碼標準至少16位編碼表示一個字元,但會造成空間浪費,於是出現了utf8等編碼格式。GBK/GB2312專門用於中文表示,用兩個位元組來表示一個字元。
print()
input() 接收字串型別的資料
if.../else/elif:基本、巢狀、if elif else
while:while 條件 迴圈體
補充:continue重新開始下一次迴圈 break退出當前迴圈
變數名:字母數字下劃線:不能數字開頭,不能是關鍵字,建議不要用python內建函式/類的名字
縮排:一個程式碼塊的縮排需要一致
使用者登入(三次重試機會)
count = 1 user = input("請輸入賬號:") passwd = input("請輸入密碼:") while True: if 'star' == user and'123456' == passwd: print('登入成功') break elif count < 3: print('賬號或密碼錯誤請重新輸入,你還有%d次機會' % (3 - count)) user = input("請輸入賬號:") passwd = input("請輸入密碼:") count += 1 else: print('登入異常,賬號已鎖定') break