1. 程式人生 > 其它 >1.環境搭建與基礎語法

1.環境搭建與基礎語法

1.環境搭建

2.指令碼的結構

  • Python指令碼的格式

    • Hello(指令碼名稱).py(指令碼格式)
  • Python指令碼內部的結構

    • #指令碼頭
      # coding:utf-8   
      
      #引用部分
      import os
      
      #業務部分
      print(os.getcwd())
      print("1")
      print("2")
      
  • Python指令碼的執行

    • python hello.py     (python直譯器)(被直譯器執行的Python指令碼	)
      

3.頭部註釋

  • 什麼是Python頭部註釋

    • 寫在Python指令碼第一行的用#號開頭表示的資訊就是頭註釋

    • # coding:utf-8
      
  • Python頭部註釋的作用

    • 頭註釋並不是為程式碼而服務,更多是被系統或直譯器所呼叫
  • 頭註釋的結構

    • # coding:utf-8
      (註釋符號)(註釋的內容)
      
  • 常見頭註釋介紹

    • 國內很常用

      • # coding:utf-8 定義coding則告訴系統指令碼是何編碼格式
        
    • 目前很少使用

      • # !/urs/bin/env 定義#!,會去找指定路徑下的Python直譯器
        

4.匯入位置

  • 匯入的是什麼

    • 匯入是將Python的一些功能函式放到當前的指令碼中使用
    • 不匯入的功能無法直接在當前指令碼使用(除了python自帶的內建)
  • 為什麼需要匯入

    • a.py <----------------- b.py
    • b指令碼想借用a腳本里的功能用一用,就需要把a指令碼中的功能匯入到b指令碼中。
  • 初識匯入語法

    • import os
      

5.程式執行順序

  • 如何執行

    • 自上而下,逐行執行
  • 什麼是Python的內建函式

    • 不需要匯入,就可以使用的函式,就是內建函式
  • 第一個Python的內建函式print的使用

    • print在百度翻譯上的解釋為:列印
    • 將你希望的資訊顯示(列印)在 控制檯(cmd)上的函式
    • print可以將Python程式碼中幾乎所有程式都可以打印出來
  • print用法

    • # 函式名()引數,函式執行必要資料,有了資料才能執行函式
      print(object,end='')
      

6.註釋

  • 什麼是註釋

    • 在程式碼中,不會被Python直接執行的語句
  • 為什麼要用註釋

    • 隨著程式越來越大、越來越複雜,就應在其中新增說明,對你解決問題的方法進行大致的闡述。
    • 註釋讓你能夠使用熟悉的自然語言在程式中新增說明,增強程式的可讀性。
  • 註釋的三種用法

    • #單行註釋
      #    #看到這行程式碼的人,注意了,這是一個測試程式碼
      
      #多行註釋
      #三引號
      ”“”
      	這是三引號註釋的第一種雙引號形式,我們可以隨意換行
      “”“
      

7.指令碼執行的入口

  • 什麼是指令碼入口

    • 賽車想要進入賽道一定要一個入口,程式的執行也需要這麼一個入口。
    • 一般我們稱程式碼的執行入口叫做主函式 main
  • 指令碼入口的寫法

    • if __name__ == '__main__':
      	print("我是main函式,程式的入口。")
      
  • 是否一定需要指令碼入口

    • 並不是
    • 但是是一種規範

8.內建函式--input

  • input函式的功能

    • 接收一個標準輸入資料,返回為string型別
    • 在命令列輸入一行資訊,會將這行資訊返回成字串
  • input函式的方法

    • 用法

      • result=input("請輸入一些內容")
        
    • 引數

      • 括弧內是一個提示字串,用來告知使用者需要填寫的已知條件。
    • 例項

      • name=input("請輸入您的名字:")#輸入ckk
        print(name)#就會輸出 ckk
        

9.變數與變數名

  • 什麼是變數
    • 一個擁有變數值的變數名===變數
    • 賦值語句
    • 通過給變數名賦值可以進行值的改變
    • 變數名可以不變,而變數值可以隨時改變
  • 變數住哪裡
    • 變數存在於我們電腦的記憶體裡
    • 每個變數被定義後存入一個記憶體塊
  • 變數名的規則
    • 組成:必須是數字,字母,下劃線組成
    • 長度:任意長度,但不建議太長,20字元以內
    • 要求:開頭必須是字母
    • 注意:區分大小寫,有意義
    • 舉例:推薦使用下劃線 my_name,my_age
  • 變數的特點
    • 可以反覆儲存資料
    • 可以反覆取出資料
    • 可以反覆更改資料

10.關鍵字

  • 什麼是關鍵字
    • Python內部自帶的用於處理業務邏輯的特殊單詞
    • 變數名決不能使用關鍵字命名
  • 關鍵字與變數名的區別
    • 變數名用於給變數賦值使用,而關鍵字用於業務邏輯處理
  • 關鍵字的分類
    • 關鍵字:完全不能用來當做關鍵字使用,編譯階段就會報錯。
    • 關鍵字:可以當做變數名使用,但是會影響這個關鍵字的功能。
  • 常見關鍵字(關鍵字)