




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
演講人單擊此處輸入你的正文,文字是您思想的提煉,為了最終演示發布的良好效果,請盡量言簡意賅的闡述觀點Python基礎教程之基本運算介紹課件01.02.03.04.目錄Python基本運算Python數據類型Python變量與賦值Python控制結構1Python基本運算算術運算加法:a+b減法:a-b乘法:a*b除法:a/b取模:a%b冪運算:a**b整數除法:a//b絕對值:abs(a)指數:pow(a,b)開方:sqrt(a)向上取整:ceil(a)向下取整:floor(a)隨機數:random()四舍五入:round(a)截斷小數:trunc(a)復數運算:a+bj矩陣運算:a@b集合運算:a|b邏輯運算:aandb比較運算:a>b成員運算:ainb身份運算:aisb序列運算:a[i]字典運算:a[key]集合運算:a列表運算:a字典運算:a集合運算:a列表運算:a字典運算:a集合運算:a列表運算:a字典運算:a集合運算:a列表運算:a字典運算:a集合運算:a列表運算:a字典運算:a集合運算:a列表運算:a關系運算大于(>):判斷一個數是否大于另一個數小于(<):判斷一個數是否小于另一個數等于(==):判斷兩個數是否相等不等于(!=):判斷兩個數是否不相等大于等于(>=):判斷一個數是否大于等于另一個數小于等于(<=):判斷一個數是否小于等于另一個數321456邏輯運算01與運算:使用and關鍵字,表示兩個條件同時滿足02或運算:使用or關鍵字,表示兩個條件中至少有一個滿足03非運算:使用not關鍵字,表示對條件進行否定04異或運算:使用xor關鍵字,表示兩個條件中只有一個滿足05邏輯運算優先級:not>and>or2Python數據類型數值類型整數:int,表示整數,如123、-456等浮點數:float,表示小數,如12復數:complex,表示復數,如1+2j、-3+4j等布爾值:bool,表示真或假,如True、False等字符串類型字符串是用單引號或雙引號括起來的字符序列字符串是不可變的,一旦創建就不能修改字符串可以包含任何字符,包括數字、字母、特殊字符等字符串可以進行連接、重復、索引、切片等操作字符串可以轉換為其他數據類型,如整數、浮點數等字符串可以格式化,用于輸出復雜的文本格式字符串可以包含轉義字符,用于表示特殊字符或控制字符字符串可以包含Unicode字符,用于表示各種語言的字符字符串可以包含原始字符串,用于表示原始字符,不進行轉義處理字符串可以包含多行文本,使用三重引號表示字符串可以包含嵌入表達式,使用f-string表示字符串可以包含模板字符串,使用模板字符串表示字符串可以包含正則表達式,用于進行文本匹配和替換字符串可以包含XML、HTML等標記語言,用于表示結構化文本字符串可以包含JSON、YAML等數據格式,用于表示結構化數據字符串可以包含各種編碼格式,如ASCII、UTF-8等,用于表示不同語言的字符字符串可以包含各種文本編碼格式,如Base64、Hex等,用于表示二進制數據字符串可以包含各種文本壓縮格式,如gzip、bzip2等,用于壓縮文本數據字符串可以包含各種文本加密格式,如AES、DES等,用于加密文本數據字符串可以包含各種文本簽名格式,如MD5、SHA256等,用于驗證文本數據的完整性和來源列表類型01列表是一種有序的數據結構,可以存儲任意類型的數據。03列表中的元素可以通過索引訪問,索引從0開始。02列表使用方括號[]定義,元素之間使用逗號分隔。04列表支持多種操作,如添加、刪除、修改、查詢等。3Python變量與賦值變量命名規則03變量名不能與Python關鍵字沖突02變量名只能包含字母、數字和下劃線01變量名必須以字母或下劃線開頭04變量名應具有描述性,以便于理解和維護代碼變量賦值方法直接賦值:使用等號(=)將值賦給變量增量賦值:使用加法(+=)、減法(-=)、乘法(*=)、除法(/=)等運算符進行賦值鏈式賦值:使用逗號(,)將多個變量同時賦值解包賦值:使用星號(*)將元組或列表中的元素同時賦值給多個變量字典賦值:使用字典(dict)將鍵值對同時賦值給多個變量列表推導式賦值:使用列表推導式([變量作用域全局變量:在函數外定義的變量,可在函數內使用局部變量:在函數內定義的變量,只能在函數內使用嵌套作用域:在函數內定義的函數,可以訪問外部函數的變量閉包:函數返回的函數,可以訪問外部函數的變量變量生命周期:變量在程序運行時存在的時間,全局變量在整個程序運行時都存在,局部變量只在函數運行時存在4Python控制結構條件控制if語句:用于根據條件執行代碼塊elif語句:用于在if語句不滿足時執行代碼塊else語句:用于在所有條件都不滿足時執行代碼塊條件表達式:用于根據條件選擇值循環控制:用于重復執行代碼塊,直到滿足特定條件異常處理:用于處理代碼中可能出現的異常情況,保證程序正常運行321456循環控制for循環:用于遍歷序列或集合while循環:用于條件循環,直到條件不滿足為止break和continue:用于在循環過程中提前結束或跳過當前循環循環嵌套:可以在循環體內部再嵌套一個或多個循環,實現更復雜的控制結構01030204異常處理01040203異常類型:Python中常見的異常類型包括SyntaxError、TypeError、ValueError等。異常處理機制:Python提供了try
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年全球及中國外延片檢測系統行業頭部企業市場占有率及排名調研報告
- 2025-2030年中國四耳接線盒項目投資可行性研究分析報告
- 2024年全球及中國商業養老服務中心行業頭部企業市場占有率及排名調研報告
- 洪洞格賓石籠施工方案
- 2025年海上風電場工程項目可行性研究報告
- 進度分析報告示例
- 證券知識培訓課件
- 中國制傘市場深度調查及發展前景研究預測報告
- 2025年中國彈性水泥防水涂料行業市場發展前景及發展趨勢與投資戰略研究報告
- 股權轉讓合同
- 巴氏刷牙法優秀課件
- 腹腔鏡下腎盂輸尿管成形術
- JJG 1000-2005電動水平振動試驗臺
- 天津地理會考知識要點精華版
- 綠殼蛋雞的養殖課件
- 小學語文擴句、縮句專題
- 農村公路安全生命防護工程施工方案
- (部編版)統編版小學語文教材目錄(一至六年級上冊下冊齊全)
- 抗滑樁專項的施工組織方案[專家評審]
- 常用彈簧鋼號對照表
- 小學二年級下冊勞動教案
評論
0/150
提交評論