![帶你開啟Python之旅ppt課件_第1頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/28/c207d3fc-b706-4f2e-8a14-431abda20e9c/c207d3fc-b706-4f2e-8a14-431abda20e9c1.gif)
![帶你開啟Python之旅ppt課件_第2頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/28/c207d3fc-b706-4f2e-8a14-431abda20e9c/c207d3fc-b706-4f2e-8a14-431abda20e9c2.gif)
![帶你開啟Python之旅ppt課件_第3頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/28/c207d3fc-b706-4f2e-8a14-431abda20e9c/c207d3fc-b706-4f2e-8a14-431abda20e9c3.gif)
![帶你開啟Python之旅ppt課件_第4頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/28/c207d3fc-b706-4f2e-8a14-431abda20e9c/c207d3fc-b706-4f2e-8a14-431abda20e9c4.gif)
![帶你開啟Python之旅ppt課件_第5頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/28/c207d3fc-b706-4f2e-8a14-431abda20e9c/c207d3fc-b706-4f2e-8a14-431abda20e9c5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、開啟Python之旅,目錄,認識程序 數(shù)據類型 變量和關鍵字 語句 表達式 運算符和操作對象 字符串操作 注釋,認識程序,Python程序編輯器 交互模式 在命令行運行python,進入交互界面,輸入代碼直接返回結果; 一旦關閉解釋器,會話中的所有變量和敲入的語句將不復存在; 使用quit()或Ctrl+Q退出。 文件編輯器 一個好的編輯器會幫助你方便地編寫Python程序,使你地編程旅程更加舒適,幫助你更加快捷安全地到達目的地(實現(xiàn)目標,認識程序,程序 首先我們打開python 交互式解釋器, 執(zhí)行如下命令: print(hello world) hello world print之前的三個
2、大于號 叫做提示符。 print的是作用是在屏幕顯示print之后的內容,這里顯示的是“Hello world” 這就是我們的第一個程序,但是這和我們平時使用的程序不一樣,認識程序,錯誤可以分為兩種 一個是代碼運行前的語法錯誤;另外一個是邏輯錯誤 語法錯誤(這種錯誤,根本過不了python解釋器的語法檢測,必須在程序執(zhí)行前就改正) def test: xxx SyntaxError: invalid syntax 邏輯錯誤(用戶輸入不完整比如輸入為空或者輸入非法輸入不是數(shù)字) i=input(xxx: ) int(i) print( ) 執(zhí)行結果是:ValueError: invalid li
3、teral for int() with base 10: fsf,數(shù)據類型,標準數(shù)據類型 在內存中存儲的數(shù)據可以有多種類型。 例如,person.s年齡作為一個數(shù)值存儲和他或她的地址是字母數(shù)字字符存儲。 Python有一些標準類型用于定義操作上,他們和為他們每個人的存儲方法可能。 Python有五個標準的數(shù)據類型: Numbers(數(shù)字) String(字符串) List(列表) Tuple(元組) Dictionary(字典) Sets(集合,數(shù)據類型,int(整型) 顧名思義整型就是正整數(shù)和負整數(shù) 在32位機器上,整數(shù)的位數(shù)為32位 在32位機器上,整數(shù)的位數(shù)為32位i=input(xx
4、x: ) float(浮點型) 浮點數(shù)用來處理實數(shù),即帶有小數(shù)的數(shù)字。類似于C語言中的double類型,占8個字節(jié)(64位),其中52位表示底,11位表示指數(shù),剩下的一位表示符號。 complex(復數(shù)) 浮點數(shù)用來處理實數(shù),即帶有小數(shù)的數(shù)字。類似于C語言中的double類型,占8個字節(jié)(64位),其中52位表示底,11位表示指數(shù),剩下的一位表示符號,數(shù)據類型,數(shù)據類型轉換 類型之間的轉換 *int(x,base=10)x字符串或數(shù)字,base進制數(shù),默認十進制 浮點轉為整數(shù) *float 整數(shù)轉換為浮點型 *complex(1,2) 轉換為復數(shù) *str(10)將對象轉換為字符串 *repe
5、()將對象轉換為表達式字符串 *repr(dict)將對象轉換為表達式字符串 *eval(str)用來計算在字符串中有效的python表達式,返回一個對象 *tuple(listi)將列表轉化為元組 *list()將元組轉換為列表 *set轉換集合,數(shù)據類型,常量 python中沒有專門定義常量的方式,通常使用大寫變量名表示 僅僅是一種提示效果 NAME = Tim ( 本質還是變量) 注:定義方式一般有駝峰體和下劃線 OldboyLear = Python,變量和關鍵字,變量是什么 變:變化,重在變字,量:計量,衡量,表示一種狀態(tài) 變量的定義 level = 1 level : 變量名, =
6、 :賦值符號,1 :值 變量的規(guī)則: 變量是由字母、數(shù)字、下劃線組成的任意長度的字符串,且不可以數(shù)字開頭。 變量名不能包含空格,但可使用下劃線來分隔其中的單詞,變量和關鍵字,關鍵字 Python也不允許使用關鍵字當做變量名使用,在其它語言中也不允許使用關鍵字當做變量名。 Python中共有 33 個關鍵字,都不可當作變量名來使用。 如,語句,python語句 Python語句是一段可執(zhí)行代碼。常見的有賦值語句,if語句,while語句,for語句等等。 print:打印對象if/elif/else:條件判斷for/else:序列迭代 while/else:普通循環(huán)pass:占位符break c
7、ontinue def return yield global raise:手動觸發(fā)異常 importfrom:模塊屬性訪問classtry/except/finally del:刪除引用assert:調試檢查with/as:環(huán)境管理器,表達式,Python表達式 表達式是值,變量和操作符(或叫運算符)的組合。單獨的一個值是一個表達式,單獨的變量也是一個表達式,運算符和操作對象,Python 運算符 本章節(jié)主要說明Python的運算符。舉個簡單的例子 4 +5 = 9 。 例子中,4 和 5 被稱為操作數(shù),+ 稱為運算符。 Python語言支持以下類型的運算符: 算術運算符 比較(關系)運算符
8、 賦值運算符 邏輯運算符 位運算符 成員運算符 身份運算符 運算符優(yōu)先級,運算符和操作對象,Python算術運算符,運算符和操作對象,Python比較運算符,運算符和操作對象,Python賦值運算符,運算符和操作對象,Python位運算符 按位運算符是把數(shù)字看作二進制來進行計算的,運算符和操作對象,Python邏輯運算符 Python成員運算符,運算符和操作對象,Python身份運算符 is 與 = 區(qū)別: is 用于判斷兩個變量引用對象是否為同一個, = 用于判斷引用變量的值是否相等,運算符和操作對象,Python運算符優(yōu)先級,字符串操作,Python中的字符串操作 切片操作 str1=he
9、llo world! str11:3 el(左閉右開:即是從1到2) str:3 hel str2: llo world! python中不能直接改變字符串的值,更新字符串時候可以用切片技術 str1=hello world! str1=str1:1+python+str11: hpythonello world,字符串操作,Python中的字符串操作 capitalize():將字符串第一個字符大寫 casefold():將整個字符串小寫 count(sub,start,end):sub從start到end出現(xiàn)的次數(shù)(默認是整個字符串) endswith(sub)判斷是否是以哪個字符串結尾
10、expandstabs():將字符串中的t轉換為空格 find(sub,start,end):查找字符串中子串從start到end出現(xiàn)的位置并返回下標 isalnum():判斷s是否是數(shù)字或者字母 isspace():判斷是否是空格 isdigit():判斷是否都是數(shù)字組成,字符串操作,Python中的字符串操作 isalpha():判斷是否都是由字母組成的 islower():判斷是否都是由小寫字母組成的 istitle():判斷是否是標題形式字符串(即是連續(xù)字符串只有第一個字母大寫,其他都是小寫,若是有空格,則每個分隔的字符串都滿足此) isupper():判斷是否都是由大寫字母組成的 join(sub) lstrip():去掉字符串左邊所有空格 rstrip():去掉字符串右邊的空格 replace(old,new,count):將字符串中的old子串替換為new,替換count次 strip():去掉字符串左右兩邊的空格,字符串操作,Python中的字符串操作 split(sep):將字符串用給定的標準分割,并且以列表形式返回分割后的元素組 startwith(sub,start,end):判斷從start到end是否以sub開頭 swapcase():將字符串的大小寫反轉 title()將字符串標題化(即是連續(xù)字符串的第一個字母大寫,其他都是小寫空
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河溝承包合同(2篇)
- 6 觀察與比較 說課稿-2024-2025學年科學一年級上冊教科版
- 二零二五年度股東退股后的公司內部控制與風險管理協(xié)議3篇
- 二零二五年度水產養(yǎng)殖場承包經營權轉讓協(xié)議3篇
- 二零二五年度拍賣行業(yè)人才招聘合作框架協(xié)議
- 10《牛郎織女(一)》說課稿-2024-2025學年五年級上冊語文統(tǒng)編版
- 二零二五年度酒店式公寓租賃協(xié)議
- 二零二五年度特殊項目用地租賃合同終止協(xié)議書
- 11 蟋蟀的住宅 說課稿-2024-2025學年語文四年級上冊統(tǒng)編版
- 2024-2025學年八年級物理上冊 4.5光的色散說課稿(新版)新人教版001
- 礦山2025年安全工作計劃
- 基本藥物制度政策培訓課件
- 2025年包裝印刷項目可行性研究報告
- 2025年九年級物理中考復習計劃
- 企業(yè)融資報告特斯拉成功案例分享
- 合資經營工廠合同范本
- 2024年新疆(兵團)公務員考試《行測》真題及答案解析
- 2024年《論教育》全文課件
- 2023年江蘇省蘇州市中考物理試卷及答案
- 銷售調味品工作總結5篇
- 2024年江蘇省勞動合同條例
評論
0/150
提交評論