下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Python基礎(chǔ)教程,20161218,主要內(nèi)容,python概述 python基礎(chǔ) python對(duì)象 條件和循環(huán) 函數(shù) 模塊 面向?qū)ο缶幊?文件相關(guān) 異常,什么是Python,Python 優(yōu)雅而健壯的編程語言 注重如何解決問題,Python的特點(diǎn),高級(jí) 面向?qū)ο?可移植性 可擴(kuò)展性 可嵌入性 健壯性 解釋性 易學(xué)易讀易用,為什么是python,簡(jiǎn)單易學(xué),功能豐富 與c、c+、java相比 與其他的腳本語言相比 perl:對(duì)符號(hào)語法的過度使用 javascript:通常嵌入到html網(wǎng)頁,依賴瀏覽器,下載和安裝,下載:/ 安裝 環(huán)境變量: Path=C
2、:Program FilesPython24,Hello World,第一個(gè)Python程序 print “Hello World!” 命令行 編輯器,Python的語法特色,注釋 (#) 繼續(xù) () 多個(gè)語句構(gòu)成的代碼組 (:) 縮進(jìn)分隔 模塊 help,主要內(nèi)容,python概述 python基礎(chǔ) python對(duì)象 條件和循環(huán) 函數(shù) 模塊 面向?qū)ο缶幊?文件相關(guān) 異常,Python的基礎(chǔ)變量,變量的賦值 astring = “hello” 增量賦值:x += 1 (python2.0開始)、 多重賦值:x = y = z = 1 多元賦值:x, y, z = 1, 2, “hello” (
3、 x, y, z) = (1, 2, “hello”) 提高可讀性,Python的基礎(chǔ)標(biāo)識(shí)符,第一個(gè)字符必須是字母或下劃線_ 其他字符可以是字母、數(shù)字或下劃線 大小寫敏感 關(guān)鍵字:,Python的基礎(chǔ)無處不在的引用,變量的定義:在第一次賦值時(shí)自動(dòng)聲明 Python是一種動(dòng)態(tài)類型的語言 無處不在的引用: Python中的每個(gè)值(而不是變量)都有一個(gè)唯一的標(biāo)識(shí) 任何變量名之間的賦值都是引用的賦值 x = 3 y = x z = y,主要內(nèi)容,python概述 python基礎(chǔ) python對(duì)象 條件和循環(huán) 函數(shù) 模塊 面向?qū)ο缶幊?文件相關(guān) 異常,Python的對(duì)象,任何類型的值都是一個(gè)對(duì)象 Py
4、thon對(duì)象的三個(gè)特性 身份:用id()查看 類型:用type()查看 值,Python數(shù)據(jù)類型概述,標(biāo)準(zhǔn)類型 數(shù)字 Integer 整型 Boolean 布爾型 Long integer 長整型 Floating point real number 浮點(diǎn)型 Complex number 復(fù)數(shù)型 String 字符串 List 列表 Tuple 元組 Dictionary 字典,Python數(shù)據(jù)類型概述(續(xù)),其他的內(nèi)建類型 Type 類型 Null對(duì)象 文件 Set 集合 函數(shù) 模塊 類,Python數(shù)據(jù)類型標(biāo)準(zhǔn)類型操作符,對(duì)象值的比較 對(duì)象身份比較 x=y=3.3 x=3.3;y=3.3
5、x=3.3;y=2+1.3 x is y 布爾類型操作符,Python數(shù)據(jù)類型標(biāo)準(zhǔn)類型內(nèi)建函數(shù),type() cmp() obj1obj2 返回正數(shù) Obj1=obj2 返回0,Python數(shù)據(jù)類型可變對(duì)象和不可變對(duì)象,不可變對(duì)象:對(duì)象創(chuàng)建之后,其值不能更新 可變對(duì)象:對(duì)象創(chuàng)建之后,其值可以更新,主要內(nèi)容,python概述 python基礎(chǔ) python對(duì)象 條件和循環(huán) 函數(shù) 模塊 面向?qū)ο缶幊?文件相關(guān) 異常,數(shù)字類型 序列類型 字符串 列表 元組 映射類型 字典,Python數(shù)據(jù)類型數(shù)字,整型:32位機(jī)器上,標(biāo)準(zhǔn)整型的取值范圍是-231231-1 布爾型:只有兩個(gè)值的整型(0和1),pyt
6、hon2.3開始支持布爾型 長整型:標(biāo)準(zhǔn)整型的超級(jí),能表達(dá)的數(shù)值僅與機(jī)器支持的內(nèi)存大小有關(guān)系。23434333L 雙精度浮點(diǎn)型:占8個(gè)字節(jié)(64位),其中53位表示底,11位表示指數(shù),一位表示符號(hào)。-77.,2.3434433,9.78e-23,float(12) 復(fù)數(shù):a=4.56+8j; a.real表示實(shí)部,a.imag表示虛部,數(shù)字類型的操作符,支持不同的數(shù)字類型相加強(qiáng)制類型轉(zhuǎn)換,數(shù)字類型的操作符(續(xù)),數(shù)字類型的操作符(續(xù)),位操作符(只適用于整型),數(shù)字類型的內(nèi)建函數(shù),轉(zhuǎn)換函數(shù):將其他類型的數(shù)字轉(zhuǎn)換為相應(yīng)類型 int()、long()、float()、complex() bool(
7、) python2.2開始 功能函數(shù): abs(num) 絕對(duì)值 coerce(num1,num2) 將num1和num2轉(zhuǎn)換為同一類型,然后以一個(gè)元組的形式返回 divmod(num1,num2) 獲得商和余數(shù)的元組 pow(num1,num2,mod=1) 指數(shù)運(yùn)算 round(flt,ndig=1) 對(duì)浮點(diǎn)型進(jìn)行四舍五入運(yùn)算,數(shù)字類型的相關(guān)模塊,主要內(nèi)容,python概述 python基礎(chǔ) python對(duì)象 條件和循環(huán) 函數(shù) 模塊 面向?qū)ο缶幊?文件相關(guān) 異常,數(shù)字類型 序列類型 字符串 列表 元組 映射類型 字典,序列類型字符串、列表、元組,序列:成員有序排列,可以通過下標(biāo)訪問其成員
8、字符串:hello “hello” hello 列表:2,4,python 2.4, 6.8, python, 1, 3, “hello world” 元組:(3.3, 6, “computer”) (4, (“hello”, 9), 1.1, 5.7, 8) 序列有相同的訪問方式:,序列類型的操作符,成員關(guān)系操作符:in, not in 連接操作符:+ 重復(fù)操作符:* 切片操作: : : 0=index=len(sequence)-1,序列類型的內(nèi)建函數(shù),類型轉(zhuǎn)換函數(shù),序列類型的內(nèi)建函數(shù)(續(xù)),主要內(nèi)容,python概述 python基礎(chǔ) python對(duì)象 條件和循環(huán) 函數(shù) 模塊 面向?qū)ο缶?/p>
9、程 文件相關(guān) 異常,數(shù)字類型 序列類型 字符串 列表 元組 映射類型 字典,字符串類型,字符串的創(chuàng)建和賦值 訪問字符串 改變字符串(字符串是不可變的) 刪除字符或字符串,字符串類型的操作符,序列類型通用的操作符 in, not in, +,等 只適用于字符串的操作符 格式化操作符 %,字符串類型的內(nèi)建函數(shù),標(biāo)準(zhǔn)內(nèi)建函數(shù) cmp() 序列類型函數(shù) len()、max()、min()、enumerate()、zip()、sorted() 字符串類型函數(shù) raw_input() 提示用戶輸入并將這個(gè)輸入返回 str() 返回字符串 unicode() 返回unicode字符串 char() 用0-2
10、55內(nèi)的整型為參數(shù),返回對(duì)應(yīng)的字符 unichr() 同char() ,但返回的是unicode字符 ord() 以一個(gè)字符為參數(shù),返回對(duì)應(yīng)的ASCII數(shù)值或unicode數(shù)值,字符串類型的相關(guān)模塊,string模塊:字符串模塊相關(guān)函數(shù)和工具 re:正則表達(dá)式 struct:字符串和二進(jìn)制之間的轉(zhuǎn)換 crypt:?jiǎn)畏矫婕用?,主要內(nèi)容,python概述 python基礎(chǔ) python對(duì)象 條件和循環(huán) 函數(shù) 模塊 面向?qū)ο缶幊?文件相關(guān) 異常,數(shù)字類型 序列類型 字符串 列表 元組 映射類型 字典,列表類型,創(chuàng)建列表并賦值 訪問列表的元素及更新 刪除列表中的元素或列表本身,列表類型操作符,標(biāo)準(zhǔn)類
11、型操作符 序列類型操作符 內(nèi)建函數(shù) cmp()、len()、max()、min()、reversed() sorted()、enumerate()、zip() sum() list()、tuple(),列表類型內(nèi)建函數(shù),list.append(obj) 向列表中添加一個(gè)對(duì)象obj list.count(obj) 返回一個(gè)對(duì)象obj在列表中出現(xiàn)的次數(shù) list.extend(obj) 把序列obj中的內(nèi)容添加到列表中 list.index(obj,i=0,j=len(list) 返回listk list.insert(index,obj) 在index位置插入對(duì)象obj list.pop(ind
12、ex=-1) 刪除并返回指定位置的對(duì)象,默認(rèn)是最后一個(gè)對(duì)象 list.remove(obj) 從列表中刪除對(duì)象obj list.reversed() list.sort(),列表類型的特性,列表有容器和可變特性 堆棧后進(jìn)先出 list.append() 向隊(duì)列尾部添加 list.pop() 從隊(duì)列尾部刪除 隊(duì)列先進(jìn)先出 list.append() 向隊(duì)列尾部添加 list.pop(0) 從隊(duì)列頭部刪除,主要內(nèi)容,python概述 python基礎(chǔ) python對(duì)象 條件和循環(huán) 函數(shù) 模塊 面向?qū)ο缶幊?文件相關(guān) 異常,數(shù)字類型 序列類型 字符串 列表 元組 映射類型 字典,元組類型,與列表很相
13、似,但元組是不可變的 創(chuàng)建一個(gè)元組并賦值 訪問元組中的值 更新元組:對(duì)現(xiàn)有元組構(gòu)造一個(gè)新的元組 移除元組:del 元組的操作符和內(nèi)建函數(shù),元組的特性,不可變性對(duì)元組的影響 元組中的可變對(duì)象依然可變 所有的多對(duì)象的、逗號(hào)分隔的、沒有明確用符號(hào)定義的,都默認(rèn)為元組 單元素元組 list()和tuple() 元組和列表的相互轉(zhuǎn)換,序列類型小結(jié),操作符 in, not in, +, *, , :, : 內(nèi)建函數(shù) list, str, unicode, tuple, enumerate, len, max, min, reversed, zip, sorted raw_input, char, ord
14、sum 模塊 string, re,主要內(nèi)容,python概述 python基礎(chǔ) python對(duì)象 條件和循環(huán) 函數(shù) 模塊 面向?qū)ο缶幊?文件相關(guān) 異常,數(shù)字類型 序列類型 字符串 列表 元組 映射類型 字典,映射類型字典,key1:value1, key2:value2, key3:value3, 創(chuàng)建字典和賦值 dict1= 創(chuàng)建一個(gè)空字典 dict2=name:joe,age:30 dict()方法 訪問字典中的值 通過鍵訪問相應(yīng)的值 dict2name 訪問字典的鍵 dict2.keys(),返回一個(gè)列表 訪問字典的值 dict2.values(), 返回一個(gè)列表 遍歷一個(gè)字典 字典的鍵不能被改變 刪除字典元素和字典 del dict2name del dict2,字典類型的操作符,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年企業(yè)內(nèi)部控制審計(jì)規(guī)范與標(biāo)準(zhǔn)手冊(cè)
- 企業(yè)內(nèi)部審計(jì)與內(nèi)部控制制度實(shí)施規(guī)范實(shí)務(wù)指南手冊(cè)編寫指南編寫指南編寫指南編寫指南編寫指南編寫指南編寫指南編寫指南(標(biāo)準(zhǔn)版)
- 2025年企業(yè)合同糾紛預(yù)防與處理手冊(cè)
- 電影院消防安全管理制度
- 超市員工績(jī)效考核及獎(jiǎng)金制度
- 超市保潔制度
- 辦公室員工培訓(xùn)效果總結(jié)報(bào)告模板制度
- 辦公室員工晉升與調(diào)整制度
- 2026年青海省投資集團(tuán)有限公司招聘?jìng)淇碱}庫及參考答案詳解
- 養(yǎng)老院老人健康飲食制度
- 4M變化點(diǎn)管理記錄表
- Tickets-please《請(qǐng)買票》 賞析完整
- 《馬克的怪病》課件
- 部編版八年級(jí)道德與法治上冊(cè)《樹立維護(hù)國家利益意識(shí)捍衛(wèi)國家利益》教案及教學(xué)反思
- 基于單片機(jī)的智能家居控制系統(tǒng)設(shè)計(jì)
- 鍋爐大件吊裝方案
- 昆明醫(yī)科大學(xué)第二附屬醫(yī)院進(jìn)修醫(yī)師申請(qǐng)表
- 湖北2023年湖北銀行武漢洪山區(qū)支行行長招聘上岸提分題庫3套【500題帶答案含詳解】
- 基本醫(yī)療保險(xiǎn)跨省異地就醫(yī)備案?jìng)€(gè)人承諾書
- 中國近代史期末復(fù)習(xí)(下)(第21-25課)【知識(shí)建構(gòu)+備課精研】 高一歷史上學(xué)期期末 復(fù)習(xí) (中外歷史綱要上)
- GA/T 970-2011危險(xiǎn)化學(xué)品泄漏事故處置行動(dòng)要?jiǎng)t
評(píng)論
0/150
提交評(píng)論