Python超詳細的基礎筆記,你還在苦惱怎麼學嗎?
python簡介
python是一種物件導向的解釋型計算機程式設計語言,python的是吉多·範羅蘇姆(Guido van Rossum)於1989年發明
任何語言都有優缺點,python也不例外,python的優點是簡單易懂、可移植性、可擴充套件性、可嵌入性,python的缺點,一就是執行速度慢,因為python是解釋型語言,程式碼在執行過程中會一行一行翻譯成cpu能理解的機器碼;二是程式碼不能加密,如果要釋出python程式,實際上就是釋出原始碼。
python是跨平臺的,它可以執行在Windows、Linux、Mac系統中,要開始學習python程式,首先需要把python安裝到電腦上,從python的官網下載需要安裝的軟體版本, www.python.org ,Windows系統下安裝完畢後
通過cmd命令調取python,exit()退出
第一個python程式
通過python互動器執行程式,最後用exit()退出python,我們第一個python程式完成,唯一的缺憾是沒有儲存下來,下次執行還需要再輸入一遍程式碼。Python學習qun【 784758214 】內有安裝包和學習視訊資料,零基礎,進階,實戰免費的線上直播免費課程,希望可以幫助你快速瞭解Python,學習python
通過print()在括號中加入字串就可以向螢幕上輸出指定的文字
再python互動式命令列中寫程式,好處是一下就能得到結果,壞處是沒法儲存,所以實際開發中我們會使用IDE或文字編輯器來寫程式碼,寫完後儲存為一個python檔案,這樣程式就能反覆執行,建立一個hello.py檔案,並輸入print("hello world")
進入指定目錄通過python hello.py命令開啟程式
變數
在python中變數的定義規則是
-
變數名只能是 字母、數字或下劃線的任意組合
-
變數名的第一個字元不能是數字
-
python中的關鍵字不能宣告為變數名
定義變數
name = "Zyy"
上面的程式碼宣告瞭一個變數,變數名為: name,變數name的值為:"Zyy"
python的輸入和輸出
用print()在括號中加入字串,就可以向螢幕上輸出指定的文字
print()可以接受多個字串,用逗號","隔開,就可以連成一串,print()會依次列印每個字串,遇到逗號會輸出一個空格,print()也可以列印整數,或者計算結果,也可以組合使用
print()輸出
輸入字元使用input()
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是跳過當前迴圈
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913713/viewspace-2647716/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 還在為你的簡歷苦惱嗎?程式設計師必讀!程式設計師
- 還在為網頁渲染效能優化而苦惱嗎?網頁優化
- 你還在為元件文件煩惱嗎?元件
- Github標星40K+的學習筆記,幫你輕鬆搞定95%以上的Java面試,還苦惱?Github筆記Java面試
- Maven筆記---超詳細Maven筆記
- 如果你還在為如何獲取 appActivity,appPackage,實時截圖而苦惱,那麼你需要它APPPackage
- 現在學Python怎麼樣?還有發展前景嗎?Python
- webpack從0到1超詳細超基礎學習教程Web
- Python基礎學習筆記Python筆記
- 超詳細Java基礎-多型Java多型
- SVG基礎教程(超級詳細)SVG
- 比培訓機構還詳細的 Python 學習路線,你信嗎 0^0Python
- 你還在為創業專案而苦惱?藏“金”萬億的藍海市場就在你面前!創業
- Python學習筆記--Python基礎Python筆記
- 【詳細】Python基礎(一)Python
- 新手學Python可行嗎?需要什麼基礎嗎?Python
- python基礎學習筆記(一)Python筆記
- 還在苦惱移動端的遊戲效能採集?快來使用 Fionna 吧遊戲
- Kafka超詳細學習筆記【概念理解,安裝配置】Kafka筆記
- 0基礎學怎麼學習python?Python
- 快速入門NativeScript,超詳細的NativeScript學習筆記筆記
- 超級詳細的react筆記(三)jsxReact筆記JS
- python基礎學習筆記(紙質)Python筆記
- 學習python需要什麼基礎嗎?如何高效學Python?Python
- Java零基礎好學嗎?Java該怎麼學?Java
- Python基礎筆記01-Python基礎Python筆記
- python3.基礎爬取網易雲音樂【超詳細版】Python
- 24歲零基礎還能轉行學習前端嗎?前景怎麼樣呢?前端
- 學習python需要什麼基礎嗎?Python入門Python
- 類的基礎學習筆記筆記
- python基礎筆記1Python筆記
- 「Java架構師」基礎部分所能學到的知識點,還在為你的技術猶豫嗎?Java架構
- Python 3 學習筆記之——基礎語法Python筆記
- 什麼是Python?零基礎能學會Python嗎?Python
- 【Python入門】新手學Python可行嗎?需要什麼基礎?Python
- 學習筆記-5步安裝 Github中文漢化外掛(超詳細)筆記Github
- MySql學習筆記--詳細整理--下MySql筆記
- CSS 基礎學習筆記CSS筆記