本文目錄一覽:
Python其實很簡單 第六章 基本運算
Python中將算式稱為表達式。數學上算式是用數學語言、數學符號來表達某種關係、某種運算、某種性質的,同樣的,在Python中,表達式也是用運算符將各種數據類型的數據連接起來。
數據的類型在前面已經介紹過了,下面介紹一些最常用到的運算符。
6.1算術運算
算術運算符是用於處理四則運算的運算符,常用的算術運算符如下表所示。
算術表達式就是用算術運算符將各種類型的數據連接起來,算術運算的規則和數學中一致。除了數學中用到的四則運算符「 、-、*、/ 」外,要特別注意「取模(%)」、「冪(**)」、「整除(//)」的用法。
6.2給變數賦值
最常用的賦值運算符是「=」,「a=b」的意思就是將值b賦值給變數a。
Python中還一些帶有運算功能的賦值方法,含義為「先計算,後賦值」如:
以下假設變數:a=10,b=20
「+=」,讀作「加賦值」,如a+=b,相當於a=a+b, 則a被賦值為30;
「-=」,讀作「減賦值」,如a-=b,相當於a=a-b, 則a被賦值為-10;
「*=」,讀作「乘賦值」,如a*=b,相當於a=a*b, a被賦值為200;
「/=」,讀作「除賦值」,如a/=b,相當於a=a/b, a被賦值為0.5;
「%=」,讀作「取餘數賦值」,如a%=b,相當於a=a%b, a被賦值為10;
「**=」,讀作「冪賦值」,如a**=b,相當於a=a**b, a被賦值為100000000000000000000;
「//=」,讀作「取整數賦值」,如a//=b,相當於a=a//b, a被賦值為0;
6.3關係運算
關係運算符,也叫比較運算符,用於比較兩個變數或表達式運算結果之間的大小關係。關係表達式是用關係運算符將變數或表達式連接起來的表達式,其運算結果為一個布爾值,即True或False。
Python3.0的關係運算符有:「大於」、「小於=」、「小於或等於=」。
還有一個特殊的關係運算符「值1變數值2」,如:
a=10
b=20
c=15
print(abc) p=”” /bc)
False
print(acb) p=”” /cb)
True
6.4邏輯運算
邏輯運算符包括「邏輯與and」、「邏輯或or」、「邏輯非not」,具體用法見下表。
以下假設變數 a 為 10, b為 20:
在上表中,變數a和變數b都是非0的數,被當做值為True的變數參與邏輯運算。
Python基礎教程
2020年最新Python零基礎教程(高清視頻)百度網盤
鏈接:
提取碼: 5kid 複製這段內容後打開百度網盤手機App,操作更方便哦
若資源有問題歡迎追問~
python培訓入門教程?怎樣入門呢?
python作為一個編程語言,具有與其他編程語言同等的能力。冠冕堂皇地講,是所有語言都是圖靈等價的。不過python作為一門語言,尤其獨特的優點,簡單易學,內置了很多庫。也很容易擴展。Python培訓課程如何學?
可以選一本通俗易懂的書,找一個好的視頻資料,然後自己裝一個IDE工具開始邊學邊寫。下面我具體來講講:
1.找一本靠譜的書,難度一定要是入門級別,千萬不能太複雜,不要一下子陷進去,會打亂節奏,學東西要循序漸進,不能一口吃個胖子.打個比方,學過java的同學都聽過大名鼎鼎的thinking in java,這邊書很厚很全,若一上來就學,肯定會吃力,時間長了就會失去興趣,因此對初學者來說,一定要找一本通熟易懂的,簡單的書。入門的書非常關鍵。
入門的書很多,但是我個人強烈推薦《A Byte of Python》,這本書我讀了2遍,作者寫作思路非常清晰,對每個知識點講解很到位,不多不少。對初學者來說,力道剛剛好。而且是全英文,對提高自己的英語水平也很有幫助。
網上有人會推薦《笨辦法學Python》,我個人覺得這本書沒有《A Byte of Python》好 。一般有一些編程基本,我建議直接看《A Byte of Python》。這本書的銷量已經破百萬了,而且在豆瓣上點評有8.8,可謂是入門級的神書.電子版大家可以在CSDN 搜一下就有,都是高清的。
2.找一個靠譜的師傅。Python編程是一個十分系統的技術體系,有時候光靠看書和網上的視頻,只能是一知半解,遇到問題,沒有人給你講解其中的原理和流程,那麼對於整個技術點的理解就永遠不會通透。況且,編程不只是知識,還涉及到做具體的項目,在做項目中,如果有人帶,進步才是最神速的。
3.多編寫程序,這似乎是廢話,但是確實是一句實話。學編程一定要親身去編寫,沒有什麼捷徑。一開始哪怕你把書裡面的例子一字不落敲一遍,也好過你只是去看書,而不動手。
而且學python 最好是堅持編,每天抽小半個小時,學一些知識點,不斷堅持.快的話幾個星期基本就能入門了。
python基礎教程
你可以看黑馬程序員Python入門教程:
教程學習時間15天
1-3天內容:為Linux基礎命令
4-13天內容:為Python基礎教程14-15 天內容:為飛機大戰項目演練
第一階段(1-3天):
該階段首先通過介紹不同領域的三種操作系統,操作系統的發展簡史以及Linux系統的文件目錄結構讓大家對Linux系統有一個簡單的認識,同時知道為什麼要學習Linux命令。然後我們會正式學習Linux命令
1. 文件和目錄命令:ls,cd,touch,mkdir,rm
2. 拷貝和移動命令:tree,cp,mv
3. 文件內容命令:cat,more,grep
4. 遠程管理命令:ifconfig,ping,SSH的工作方式簡介以及ssh命令
5. 用戶許可權及用戶管理命令:chmod,chgrp,useradd,passwd,userdel
6. 軟體安裝及壓縮命令:apt簡介及命令,tar,gzip壓縮命令,bzip2壓縮命令
7. vim的基本使用
第二階段(4-10天)
該階段我們正式進入Python這門語言的學習,首先通過了解Python語言的起源,Python語言的設計目標,Python語言的設計哲學,Python語言的優缺點和面向對象的基本概念,以及Python語言的執行方式,還有Python集成開發環境PyCharm的使用為我們接下來的學習做鋪墊。
然後我們會學習int,string,float三種簡單的變數類型,變數間的計算,變數的輸入輸出,if判斷語句,while循環語句,for循環語句,break和continue的使用,函數的基本使用,模塊的使用,列表,元組,字典三種高級變數,字元串的常用操作。
接下來我們會通過一個名片管理系統的案例,把這一階段的知識進行一個串聯。在學習名片管理系統時,首先我們會學習怎麼去搭建這一系統的框架,然後我們會分別實現新增名片,顯示全部名片,查詢名片,刪除名片,修改名片這些功能。
最後我們會學習語法的進階內容,全局變數,局部變數,可變數據類型和不可變數據類型以及函數返回多個值,函數的預設參數,多值參數,遞歸的基本使用。
第三階段(11-13天)
該階段我們會學習面向對象(OOP)這一重要的編程思想,首先學習的知識點有類和對象的基本概念,dir函數,self的作用,初始化方法__init__,內置函數__str__,__del__,單繼承,方法重寫,私有屬性和方法,多繼承,多態,類屬性,靜態方法。
然後我們還會學習單例模式這一設計模式,異常的捕獲,異常的拋出,from import局部導入,from import導入同名工具, from import導入所有工具,包的使用,製作模塊,pip的使用以及文件的相關操作。
第四階段(14-15天)
該階段是項目演練階段,我們會帶領大家通過使用之前學習過的知識開發飛機大戰這一經典遊戲,項目中分別有遊戲窗口,圖像繪製,遊戲循環,事件監聽,精靈和精靈組以及創建敵機,創建英雄和發射子彈,碰撞檢測等模塊
原創文章,作者:MQDM,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/146920.html