帶你開(kāi)啟Python之旅ppt課件_第1頁(yè)
帶你開(kāi)啟Python之旅ppt課件_第2頁(yè)
帶你開(kāi)啟Python之旅ppt課件_第3頁(yè)
帶你開(kāi)啟Python之旅ppt課件_第4頁(yè)
帶你開(kāi)啟Python之旅ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、開(kāi)啟Python之旅,目錄,認(rèn)識(shí)程序 數(shù)據(jù)類(lèi)型 變量和關(guān)鍵字 語(yǔ)句 表達(dá)式 運(yùn)算符和操作對(duì)象 字符串操作 注釋,認(rèn)識(shí)程序,Python程序編輯器 交互模式 在命令行運(yùn)行python,進(jìn)入交互界面,輸入代碼直接返回結(jié)果; 一旦關(guān)閉解釋器,會(huì)話中的所有變量和敲入的語(yǔ)句將不復(fù)存在; 使用quit()或Ctrl+Q退出。 文件編輯器 一個(gè)好的編輯器會(huì)幫助你方便地編寫(xiě)Python程序,使你地編程旅程更加舒適,幫助你更加快捷安全地到達(dá)目的地(實(shí)現(xiàn)目標(biāo),認(rèn)識(shí)程序,程序 首先我們打開(kāi)python 交互式解釋器, 執(zhí)行如下命令: print(hello world) hello world print之前的三個(gè)

2、大于號(hào) 叫做提示符。 print的是作用是在屏幕顯示print之后的內(nèi)容,這里顯示的是“Hello world” 這就是我們的第一個(gè)程序,但是這和我們平時(shí)使用的程序不一樣,認(rèn)識(shí)程序,錯(cuò)誤可以分為兩種 一個(gè)是代碼運(yùn)行前的語(yǔ)法錯(cuò)誤;另外一個(gè)是邏輯錯(cuò)誤 語(yǔ)法錯(cuò)誤(這種錯(cuò)誤,根本過(guò)不了python解釋器的語(yǔ)法檢測(cè),必須在程序執(zhí)行前就改正) def test: xxx SyntaxError: invalid syntax 邏輯錯(cuò)誤(用戶(hù)輸入不完整比如輸入為空或者輸入非法輸入不是數(shù)字) i=input(xxx: ) int(i) print( ) 執(zhí)行結(jié)果是:ValueError: invalid li

3、teral for int() with base 10: fsf,數(shù)據(jù)類(lèi)型,標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型 在內(nèi)存中存儲(chǔ)的數(shù)據(jù)可以有多種類(lèi)型。 例如,person.s年齡作為一個(gè)數(shù)值存儲(chǔ)和他或她的地址是字母數(shù)字字符存儲(chǔ)。 Python有一些標(biāo)準(zhǔn)類(lèi)型用于定義操作上,他們和為他們每個(gè)人的存儲(chǔ)方法可能。 Python有五個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)類(lèi)型: Numbers(數(shù)字) String(字符串) List(列表) Tuple(元組) Dictionary(字典) Sets(集合,數(shù)據(jù)類(lèi)型,int(整型) 顧名思義整型就是正整數(shù)和負(fù)整數(shù) 在32位機(jī)器上,整數(shù)的位數(shù)為32位 在32位機(jī)器上,整數(shù)的位數(shù)為32位i=input(xx

4、x: ) float(浮點(diǎn)型) 浮點(diǎn)數(shù)用來(lái)處理實(shí)數(shù),即帶有小數(shù)的數(shù)字。類(lèi)似于C語(yǔ)言中的double類(lèi)型,占8個(gè)字節(jié)(64位),其中52位表示底,11位表示指數(shù),剩下的一位表示符號(hào)。 complex(復(fù)數(shù)) 浮點(diǎn)數(shù)用來(lái)處理實(shí)數(shù),即帶有小數(shù)的數(shù)字。類(lèi)似于C語(yǔ)言中的double類(lèi)型,占8個(gè)字節(jié)(64位),其中52位表示底,11位表示指數(shù),剩下的一位表示符號(hào),數(shù)據(jù)類(lèi)型,數(shù)據(jù)類(lèi)型轉(zhuǎn)換 類(lèi)型之間的轉(zhuǎn)換 *int(x,base=10)x字符串或數(shù)字,base進(jìn)制數(shù),默認(rèn)十進(jìn)制 浮點(diǎn)轉(zhuǎn)為整數(shù) *float 整數(shù)轉(zhuǎn)換為浮點(diǎn)型 *complex(1,2) 轉(zhuǎn)換為復(fù)數(shù) *str(10)將對(duì)象轉(zhuǎn)換為字符串 *repe

5、()將對(duì)象轉(zhuǎn)換為表達(dá)式字符串 *repr(dict)將對(duì)象轉(zhuǎn)換為表達(dá)式字符串 *eval(str)用來(lái)計(jì)算在字符串中有效的python表達(dá)式,返回一個(gè)對(duì)象 *tuple(listi)將列表轉(zhuǎn)化為元組 *list()將元組轉(zhuǎn)換為列表 *set轉(zhuǎn)換集合,數(shù)據(jù)類(lèi)型,常量 python中沒(méi)有專(zhuān)門(mén)定義常量的方式,通常使用大寫(xiě)變量名表示 僅僅是一種提示效果 NAME = Tim ( 本質(zhì)還是變量) 注:定義方式一般有駝峰體和下劃線 OldboyLear = Python,變量和關(guān)鍵字,變量是什么 變:變化,重在變字,量:計(jì)量,衡量,表示一種狀態(tài) 變量的定義 level = 1 level : 變量名, =

6、 :賦值符號(hào),1 :值 變量的規(guī)則: 變量是由字母、數(shù)字、下劃線組成的任意長(zhǎng)度的字符串,且不可以數(shù)字開(kāi)頭。 變量名不能包含空格,但可使用下劃線來(lái)分隔其中的單詞,變量和關(guān)鍵字,關(guān)鍵字 Python也不允許使用關(guān)鍵字當(dāng)做變量名使用,在其它語(yǔ)言中也不允許使用關(guān)鍵字當(dāng)做變量名。 Python中共有 33 個(gè)關(guān)鍵字,都不可當(dāng)作變量名來(lái)使用。 如,語(yǔ)句,python語(yǔ)句 Python語(yǔ)句是一段可執(zhí)行代碼。常見(jiàn)的有賦值語(yǔ)句,if語(yǔ)句,while語(yǔ)句,for語(yǔ)句等等。 print:打印對(duì)象if/elif/else:條件判斷for/else:序列迭代 while/else:普通循環(huán)pass:占位符break c

7、ontinue def return yield global raise:手動(dòng)觸發(fā)異常 importfrom:模塊屬性訪問(wèn)classtry/except/finally del:刪除引用assert:調(diào)試檢查with/as:環(huán)境管理器,表達(dá)式,Python表達(dá)式 表達(dá)式是值,變量和操作符(或叫運(yùn)算符)的組合。單獨(dú)的一個(gè)值是一個(gè)表達(dá)式,單獨(dú)的變量也是一個(gè)表達(dá)式,運(yùn)算符和操作對(duì)象,Python 運(yùn)算符 本章節(jié)主要說(shuō)明Python的運(yùn)算符。舉個(gè)簡(jiǎn)單的例子 4 +5 = 9 。 例子中,4 和 5 被稱(chēng)為操作數(shù),+ 稱(chēng)為運(yùn)算符。 Python語(yǔ)言支持以下類(lèi)型的運(yùn)算符: 算術(shù)運(yùn)算符 比較(關(guān)系)運(yùn)算符

8、 賦值運(yùn)算符 邏輯運(yùn)算符 位運(yùn)算符 成員運(yùn)算符 身份運(yùn)算符 運(yùn)算符優(yōu)先級(jí),運(yùn)算符和操作對(duì)象,Python算術(shù)運(yùn)算符,運(yùn)算符和操作對(duì)象,Python比較運(yùn)算符,運(yùn)算符和操作對(duì)象,Python賦值運(yùn)算符,運(yùn)算符和操作對(duì)象,Python位運(yùn)算符 按位運(yùn)算符是把數(shù)字看作二進(jìn)制來(lái)進(jìn)行計(jì)算的,運(yùn)算符和操作對(duì)象,Python邏輯運(yùn)算符 Python成員運(yùn)算符,運(yùn)算符和操作對(duì)象,Python身份運(yùn)算符 is 與 = 區(qū)別: is 用于判斷兩個(gè)變量引用對(duì)象是否為同一個(gè), = 用于判斷引用變量的值是否相等,運(yùn)算符和操作對(duì)象,Python運(yùn)算符優(yōu)先級(jí),字符串操作,Python中的字符串操作 切片操作 str1=he

9、llo world! str11:3 el(左閉右開(kāi):即是從1到2) str:3 hel str2: llo world! python中不能直接改變字符串的值,更新字符串時(shí)候可以用切片技術(shù) str1=hello world! str1=str1:1+python+str11: hpythonello world,字符串操作,Python中的字符串操作 capitalize():將字符串第一個(gè)字符大寫(xiě) casefold():將整個(gè)字符串小寫(xiě) count(sub,start,end):sub從start到end出現(xiàn)的次數(shù)(默認(rèn)是整個(gè)字符串) endswith(sub)判斷是否是以哪個(gè)字符串結(jié)尾

10、expandstabs():將字符串中的t轉(zhuǎn)換為空格 find(sub,start,end):查找字符串中子串從start到end出現(xiàn)的位置并返回下標(biāo) isalnum():判斷s是否是數(shù)字或者字母 isspace():判斷是否是空格 isdigit():判斷是否都是數(shù)字組成,字符串操作,Python中的字符串操作 isalpha():判斷是否都是由字母組成的 islower():判斷是否都是由小寫(xiě)字母組成的 istitle():判斷是否是標(biāo)題形式字符串(即是連續(xù)字符串只有第一個(gè)字母大寫(xiě),其他都是小寫(xiě),若是有空格,則每個(gè)分隔的字符串都滿(mǎn)足此) isupper():判斷是否都是由大寫(xiě)字母組成的 join(sub) lstrip():去掉字符串左邊所有空格 rstrip():去掉字符串右邊的空格 replace(old,new,count):將字符串中的old子串替換為new,替換count次 strip():去掉字符串左右兩邊的空格,字符串操作,Python中的字符串操作 split(sep):將字符串用給定的標(biāo)準(zhǔn)分割,并且以列表形式返回分割后的元素組 startwith(sub,start,end):判斷從start到end是否以sub開(kāi)頭 swapcase():將字符串的大小寫(xiě)反轉(zhuǎn) title()將字符串標(biāo)題化(即是連續(xù)字符串的第一個(gè)字母大寫(xiě),其他都是小寫(xiě)空

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論