1. 程式人生 > >python程式設計基礎框架

python程式設計基礎框架

a.python 開發

a.1基礎

  1. python,java語言優勢:可以寫網頁+後臺功能,python開發效率高,執行效率低,java執行效率高,開發效率低
  2. 環境變數配置:進入--->控制面板\使用者帳戶和家庭安全\使用者帳戶--->更改我的環境變數--->系統變數--->path--->;F:\python3.6.3(分號+python安裝位置)
  3. python字尾名:以.py結束
  4. 執行方式:1)python編譯器(軟體),py檔案路徑;直譯器路徑:#!/usr/bin/env python(env更穩定)

          2)進入cmd直譯器,實時輸入並獲取到執行結果

 

    5.執行操作,使用者輸入正確的賬戶密碼:檢測:使用者名稱=root  密碼=root(瞭解input用法)

    6.變數名:字母,數字,下劃線。開頭不能(數字+關鍵字+python內建東西),可以字母+下劃線

    7.條件語句

    1. 首行縮排4空格

      型別一:

      n1=input('>>>')  #=表示賦值

      if ''alex'' == ''alex'':

      •   n2 = input('>>>')
      •        if n2 == ''確認'':   #==表示比較
        •          print(‘alex SB’)
      •        else:
          •  print('alex DB')

      else:

           print('error')

      型別二:

      if 條件1:

        pass #(pass無意義,空程式碼,僅表示空程式碼塊)

      elif 條件2:

        pass

      elif 條件3:

        pass

      else:

        pass

      print('end')

      型別三:and  or

      if n1 == "alex" or n2 == ''alex!23'':

        print('OK')

      else:

        print('OK')

   8.基本資料型別

    表達資料的四種類型:

    1)字串:n1=''alex'',n2='root',n3=''''''eric'''''',n4='''tony'''

    2)數字-age=21,weight=64,fight=5

    3)四則運算(加減乘除):

      字串操作:

        加法/減法:

          n1=''alex''

          n2=''sb''

          n3=''db''

          n4=''n1+n2+n3''

          #result=''alexsbdb''

        乘法:

          n1=''alex''

          n3=n1 * 10

      數字:

          n1=9

          n2=2

          n3=n1+n2

          n3=n1-n2

          n3=n1*n2

          n3=n1/n2

  9.迴圈

    死迴圈

    while 1==1

      print('OK')

  10.python開發練習

    1)用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

    2)求1-100所有數的和

      n = 1

      s = 0

      while n < 101:

        s=s+n

        n=n+1

      print(s)

    3)輸出 1-100 內所有奇數

      n=1     

      while n < 101:

        temp = n % 2

        if temp == 0 #n為偶數:

          pass

        else: 

          print(n)

        n=n+1

    4)輸出 1-100所有偶數

        n=1

        while n <101:

          temp = n % 2

          if temp == 0:

            print(n)

          else:

            pass

          n=n+1

    5)求 1-2+3-4+5-6+7...99

        n = 1

        s = 0

        while n < 100:

          temp = n % 2 

          if temp == 0:

            n = n * (-1)

            s = s + n  

          else:

            s = s + n

          n = n + 1

        print(s)

a.2基本資料型別

a.3函式

a.4面向物件

b. 網路程式設計

c. WEB框架(用於寫網站)

d. 設計模式+演算法