1. 程式人生 > 實用技巧 >Python基礎第一課

Python基礎第一課

1.Python基礎
-基礎

(1)第一句python
 `print('Hello word')`
  字尾名不是 .py 也可以執行 ==》以後字尾名都用 .py

(2)兩種執行方式
  a. python直譯器 py檔案路徑
  b. python  進入直譯器:
     實時輸入並獲取到執行結果

(3)直譯器路徑
 `#!/usr/bin/env python`

(4)編碼
  `# -*- coding:utf8 -*_`
  ASCILL  每8位表示一個字元
  unicode 至少用16位表示一個字元
  utf-8   能用多少表示就用多少表示,最少用8位表示一個字元
  **python3 無需關注**
  **python2 每個檔案中只要出現中文,頭部必需加**

(5)執行一個操作
    使用者登入程式:提醒使用者輸入:使用者名稱和密碼
    獲取使用者名稱和密碼,檢測: 使用者名稱 = root,密碼 = root,正確,登入成功;錯誤,登入失敗。

      永遠等待,直到使用者輸入了值,就會將輸入的值賦值給n,n代指使用者輸入的內容
      變數,n1代指某一個變化的值
      ```

n1 = input('請輸入使用者名稱:')
n2 = input('請輸入使用者名稱:')
print(n1)
print(n2)



        a. input的用法,永遠等待,直到使用者輸入了值,就會將輸入的值賦值給一個東西
     (6)變數名
      
           -字母
           -數字
           -下劃線

           PS:
               數字不能開頭
               不能是關鍵字 

`{'and','as','assert','break','class','countinue','def','del','elif','except','exec','finally','for','from','global','if','import','in','is','lambda','not','or','pass','print','ralse','return','try','while','with','yieldl'}`
                
               最好不要和python內建的東西重複,Pycharm程式設計中會有提示***
 
           寫照:
                ```
a12_b1 = “欲練此功,必先自宮......”
                print(a12_b1)
                print(a12_b1)
                print(a12_b1)
      ------等同於:
           
            print(“欲練此功,必先自宮......”)
            print(“欲練此功,必先自宮......”)
            print(“欲練此功,必先自宮......”)

            補充:
                 儘量讓使用者名稱寫的有意義一些
                 user_id = "12398751546243"
             一般單詞間用下劃線斷開,另一種:
             userId 駝峰式命名,Java,C#中定義變數名使用。