1. 程式人生 > 其它 >matplotlib ax 與 刻度相關函式

matplotlib ax 與 刻度相關函式

程式設計基礎

2.1 基本語法

  1. 註釋

    # 單行註釋,以“#”開頭,下一行結束
    “““
    多行註釋,三對雙引號
    ”””
    ‘‘‘
    多行註釋,也可以是三對單引號
    ’’’
    
  2. 識別符號和關鍵字

    在Python語言中,對程式中的各個元素進行命名,以便區分,這種用來標識變數、語言、類等元素的符號稱為識別符號

    識別符號有字母、數字、下劃線組成,並且只能由字母和下劃線作為識別符號的開頭,但是注意

    • 命名時應注意見名知義的原則
    • 系統已用的關鍵字不得作為識別符號
    • 下劃線對於直譯器有特殊的含義,建議避免使用下劃線作為識別符號的開頭
    • 識別符號區分大小寫
# 查詢當前版本的關鍵字
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
  1. 語句換行

    Python一般是一條語句佔用一行,但是有時候一條語句太長,就需要換行,在首行的末尾加上反斜槓“\”就可以寫下一行

    print("夫諸,中國古代神話傳說中的神獸,是一種長著四隻角的鹿。\
    夫諸的形狀像白鹿而且有四個角,最開始出現於先秦時期它的情狀似溫柔潔淨,\
    喜歡四處角戲,它一出現,其地必定是大水時期,古代人民視其為水災的兆星。")
    

    但是還有一點,在[]、{}、()中換行是不需要反斜槓的

    print(["道可道,非常道;",
           "名可名,非常名。"])
    
  2. 縮排

    Python語言使用縮排來表示程式碼塊,這點不同於java和c++:

    a=100
    if a>99:
           print("a")
           print("True")
    else:
           print("false")
    

    在這裡需要注意的是同樣的縮排表示一個程式碼塊,如果同一個程式碼塊縮排不同就會報錯,如:

    a=100
    if a>99:
           print("a")
             print("True")# 縮排不一致
    else:
           print("false")
    

    同樣還要注意使用四個空格作為縮排,而不是tab鍵,因為不同的編輯器中代表的長度不一樣。

2.2 變數和資料型別

  1. 變數

    變數是程式設計中最基本的單元,它引用儲存的資料物件

    例如:age=18,使用了age變數來引用了18這個資料

注意:將age修改為20,輸出的值就變成了20,如果查詢age修改前後的地址,是不一樣

的,如果再定義一個page,將它的資料修改為20,此時可以發現page的地址和age是相同的。

  1. 物件

    • java物件是分配在堆上的,儲存資料;引用是在堆疊中開闢的記憶體空間,用於引用某一個物件。
    • Python中的物件是記憶體空間+資料。物件有型別,不同型別的物件可以擁有不同型別的資料
  2. 引用

    • 變數和物件之間的關係,是指標指向的關係 。
    • 一個物件,和不同的變數可以存在著多個引用關係。
    • 變數是無型別的,想關聯誰就指向誰。
    age=18
    print(id(age))
    age=20
    print(id(age))
    

    輸出結果:

    140714103438944
    140714103439008