1. 程式人生 > >Python入門學習筆記,筆記在手天下我有!

Python入門學習筆記,筆記在手天下我有!

python簡介

python是一種面向物件的解釋型計算機程式設計語言,python的是吉多·範羅蘇姆(Guido van Rossum)於1989年發明

任何語言都有優缺點,python也不例外,python的優點是簡單易懂、可移植性、可擴充套件性、可嵌入性,python的缺點,一就是執行速度慢,因為python是解釋型語言,程式碼在執行過程中會一行一行翻譯成cpu能理解的機器碼;二是程式碼不能加密,如果要釋出python程式,實際上就是釋出原始碼。

進群進群:943752371可以獲取Python各類入門學習資料!

這是我的微信公眾號【Python程式設計之家】各位大佬用空可以關注下,每天更新Python學習方法,感謝!

111111111111.png

 

python是跨平臺的,它可以執行在Windows、Linux、Mac系統中,要開始學習python程式,首先需要把python安裝到電腦上,從python的官網下載需要安裝的軟體版本,www.python.org,Windows系統下安裝完畢後

python基礎筆記

通過cmd命令調取python,exit()退出

第一個python程式

通過python互動器執行程式,最後用exit()退出python,我們第一個python程式完成,唯一的缺憾是沒有儲存下來,下次執行還需要再輸入一遍程式碼。

python基礎筆記

通過print()在括號中加入字串就可以向螢幕上輸出指定的文字

再python互動式命令列中寫程式,好處是一下就能得到結果,壞處是沒法儲存,所以實際開發中我們會使用IDE或文字編輯器來寫程式碼,寫完後儲存為一個python檔案,這樣程式就能反覆執行,建立一個hello.py檔案,並輸入print("hello world")

python基礎筆記

進入指定目錄通過python hello.py命令開啟程式

變數

在python中變數的定義規則是

  • 變數名只能是 字母、數字或下劃線的任意組合

  • 變數名的第一個字元不能是數字

  • python中的關鍵字不能宣告為變數名

定義變數

name = "Zyy"

上面的程式碼聲明瞭一個變數,變數名為: name,變數name的值為:"Zyy"

python的輸入和輸出

用print()在括號中加入字串,就可以向螢幕上輸出指定的文字

print()可以接受多個字串,用逗號","隔開,就可以連成一串,print()會依次列印每個字串,遇到逗號會輸出一個空格,print()也可以列印整數,或者計算結果,也可以組合使用

python基礎筆記

print()輸出

輸入字元使用input()

python基礎筆記

input()輸入

python的資料型別

可以使用內部函式type()來檢視資料的型別

  • 字串(str)

  • 整數型(int)

  • 布林型(bool)

  • 浮點型(float)

  • 列表(list)

  • 元組(tuple)

  • 字典(dict)

  • 集合(set)

  • 空值(None)

運算子

  1. 算數運算

    • 加法 - 減法 * 乘法 / 除(使用/除時,結果為float型別) //地板除(結果為整數int) % 取餘數 ** 次冪(2**2 表示2的2次冪結果4)
  2. 比較運算,輸出結果為bool
    == 等於 != 不等於(python3.0之後不可以寫作<>) > 大於 < 小於 >= 大於等於 <=小於等於

  3. 賦值運算
    = 簡單的賦值運算子
    +=加法賦值運算子 c+=a相當於c=c+a
    -=減法賦值運算子 c-=a相當於c=c-a
    =乘法賦值運算子 c=a相當於c=ca
    /=除法賦值運算子 c/=a相當於c=c/a
    %=取餘賦值運算子 c%=a相當於c=c%a
    除此之外還有
    *= //=

  4. 邏輯運算子
    and 布林與 兩者都是True才是True,否則為False
    or 布林或 兩者都是False才是False,否則為True
    not 布林非 非True就是False,非False就是True

  5. 成員運算
    in    如果在指定的序列找到值,則返回True,否則為False
    not in 如果在指定的序列中沒有找到值,返回True,否則為False

  6. 身份運算
    is   is是判斷兩個識別符號是不是引用一個物件
    is not is not 是判斷兩個識別符號是不是引用不同物件

判斷語句和迴圈語句

python的語法比較簡單,採用縮排方式;以#開頭表示註釋,批量註釋使用'''。。。''',其他每一行都是一個語句,當語句以冒號:結尾時,縮排的語句視為程式碼塊(不要tab鍵和空格混用,python是區分大小寫的)。

  1. 判斷語句
    簡單的if判斷語句為
    if 條件:#條件為True
    執行結果
    else: #否則
    執行結果
    if中還可以使用elif做更細緻的判斷,elif 是else if的縮寫,if語句是從上往下判斷,如果某個判斷上是True,就會執行相應的結果,執行完畢後會忽略掉接下來的elif和else

  2. 迴圈語句for
    for...in....語句可以迴圈遍歷list或tuple,又稱作迭代,for x in ... 就是把每個元素帶入變數x,然後執行縮排

  3. 迴圈語句while
    while迴圈是,只要條件滿足,就不斷迴圈,條件不滿足時退出。在迴圈中,可以使用break和continue,需要配合if語句來使用,break是退出迴圈,continue是跳過當前迴圈