1. 程式人生 > 實用技巧 >python第二課

python第二課

複習上一節課

程式語言

  高階

  低階

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