Python超詳細的基礎筆記,你還在苦惱怎麼學嗎?

程式設計師啟航發表於2019-06-14

python簡介

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

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

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

python基礎筆記
python基礎筆記

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

第一個python程式

通過python互動器執行程式,最後用exit()退出python,我們第一個python程式完成,唯一的缺憾是沒有儲存下來,下次執行還需要再輸入一遍程式碼。Python學習qun【 784758214 】內有安裝包和學習視訊資料,零基礎,進階,實戰免費的線上直播免費課程,希望可以幫助你快速瞭解Python,學習python

python基礎筆記
python基礎筆記

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

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

python基礎筆記
python基礎筆記

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

變數

在python中變數的定義規則是

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

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

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

定義變數

name = "Zyy"

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

python的輸入和輸出

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

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

python基礎筆記
python基礎筆記

print()輸出

輸入字元使用input()

python基礎筆記
python基礎筆記

input()輸入

python的資料型別

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

  • 字串(str)

  • 整數型(int)

  • 布林型(bool)

  • 浮點型(float)

  • 列表(list)

  • 元組(tuple)

  • 字典(dict)

  • 集合(set)

  • 空值(None)

運算子

  • 算數運算+ 加法 - 減法 * 乘法 / 除(使用/除時,結果為float型別) //地板除(結果為整數int) % 取餘數 ** 次冪(2**2 表示2的2次冪結果4)

  • 比較運算,輸出結果為bool== 等於 != 不等於(python3.0之後不可以寫作<>) > 大於 < 小於 >= 大於等於 <=小於等於

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

  • 邏輯運算子and 布林與 兩者都是True才是True,否則為Falseor 布林或 兩者都是False才是False,否則為Truenot 布林非 非True就是False,非False就是True

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

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

判斷語句和迴圈語句

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

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

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

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

Python超詳細的基礎筆記,你還在苦惱怎麼學嗎?


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913713/viewspace-2647716/,如需轉載,請註明出處,否則將追究法律責任。

相關文章