1. 程式人生 > >Python_基礎(命名,資料型別,迴圈)

Python_基礎(命名,資料型別,迴圈)

與變數名相關

  1. 數字,字母,下劃線
    1. 不能以數字為開頭
      1. 不能是Python中的中的關鍵字

        and                elif                  import              return
        as                  else                in                     try
        assert            except            is                     while
        break             finally             lambda            with
        class              for                  not                   yield
        continue         from              or
        def                 global            pass
        del                  if                   raise

    2. 最好不能和Python中的中內建的東西重複(例如內建的函式,重複了則為重寫函式)
    3. 在Python中的中(C語言為底層),變數名指示一個代指作用,在Python的中進行解釋程式時,變數名會被除去
      1. # 程式
        user_name = "henry"
        print( user_name )
        
        # 實際的執行方式
        print(henry)

         

         
    4. 變數名的取名方式要有意義:USER_NAME,USER_ID
  2. 條件語句
    1. 程式碼塊:
      1. 在的Python中,程式碼塊為一個冒號後具有相同縮排的語句,一般情況下利用4個空格(一個Tab鍵)進行縮排
      2. 在的Java中,一個程式碼塊為一對大括號括起來的語句
    2. 如果,否則,ELIF
      1. 在一個if的下方,若不想進行任何的操作,利用pass(表示不過不執行)關鍵字來代指空的程式碼塊,無意義
  3. 蟒蛇中的基本資料型別
    1. 字串:利用單引號,雙引號,兩個雙引號,三個雙引號
      1. 字串的四種方式
        1.  

          1 '你好,世界'
          2 “你好,世界”
          3 ““你好,世界””
          4 “““你好,世界”””

           

      2. 字串加法
        1.   
          1 a = "Hello"
          2 b = "World"
          3 c = a + b
          4 print(c)    # 輸出的值為 HelloWorld

           

           

      3. 字串乘法
        1.  

          1 a = "Hello,World"
          2 b = a * 10
          3 # 將字串重複指定遍數
          4 # 輸出為 Hello,WorldHello,WorldHello,WorldHello,WorldHello,World

           

      4. 字串中無減法,無除法
    2. 數字:對於數字來說具有(加減乘除)
      1. 在Python中,利用一個*表示乘法,利用兩個*表示平方
      2. %:獲取餘數
      3. /:除號
      4. //:取得數字的商,例如34 // 8 = 4
  4. 迴圈
    1. 對於迴圈
    2. 雖然迴圈
      1. 同時可與其他配套使用,當同時不滿足當前條件時,可執行否則下的語句塊
  5. 例題
    1. 輸出1 2 3 4 5 6 8 9 10
    2. 輸出所有奇數
    3. 輸出所有偶數
    4. 輸出1 + 2 + 3 ... = 100的值
    5. 輸出1-2 + 3-4 ...-100的值
    6.  1 # 輸出 1 2 3 4 5 6 8 9 10
       2 count = 0
       3 while count < 10:
       4     if count!=7:
       5         print(count)
       6     count = count + 1
       7 
       8 
       9 # 輸出1+2+3…=100的值
      10 i = 1
      11 count = 0
      12 while i <= 100:
      13     count = count + i
      14     print(count)
      15     i = i + 1
      16 
      17 
      18 # 輸出基數
      19 i = 1
      20 while i <= 100:
      21     if i % 2 != 0:
      22         print(i)
      23     i = i + 1
      24 
      25 
      26 # 輸出1-2+3-4….-100的值
      27 10.    # i = 1
      28 count = 1
      29 while i <= 100:
      30     if i % 2 != 0:
      31         count = count - i
      32     else:
      33         count = count + i
      34     i = i + 1
      35     print(count)