freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

python基礎(chǔ)知識實用資料-wenkub

2023-07-08 08:36:35 本頁面
 

【正文】 buffer對象、xrange對象。C:\programe file\now\new39。如:print str(Hello world!) 輸出:Hello world!print repr(Hello world!) 輸出:39。m x! y=I39。一、 基礎(chǔ)知識 安裝1. 使用包管理器安裝python,如通過yum安裝;2. 從源文件編譯安裝python:(1) 下載源代碼;;(2) 進入該目錄,使用tar –xzvf ;(3) 進入已解壓的文件目錄,cd :./configure prefix=$(pwd)makemake install(4) 將當(dāng)前文件夾路徑放到環(huán)境變量PYTH中。Python基礎(chǔ)知識目錄Python基礎(chǔ)知識 1前言: 2一、 基礎(chǔ)知識 2 安裝 2 交互式解釋器 3 函數(shù)、變量、模塊 3 字符串 4二、 列表 5 序列的操作 5 列表的基本操作 7 列表的方法 8三、 元組 9 元組的操作 9 tuple函數(shù) 9四、 字符串 9 字符串格式化 10 字符串的方法 10五、 字典 11 dict()函數(shù) 11 字典基本操作 11 字典的格式化字符串 11 字典的方法 12六、 條件、循環(huán)和其他語句 13 模塊導(dǎo)入 13 賦值 14 語句塊 14 條件語句 15 循環(huán) 16 列表推導(dǎo)式 17 pass / del / exec / eval 18七、 抽象(函數(shù)) 18 創(chuàng)建函數(shù) 18 文檔字符串 18 參數(shù) 18 作用域 21 遞歸 22八、 對象 23 對象的特性 23 類的創(chuàng)建和特性的私有化 24 子類與超類 25九、 異常 26 內(nèi)建異常類 26 自定義異常類 26 捕捉異常 26十、 魔法方法、屬性、迭代器 27 27 28 29 30 31十一、 模塊和包 32 32 33 35前言:什么是python:官方解釋:一種解釋型的、面向?qū)ο蟮摹в袆討B(tài)語義的高級程序設(shè)計語言。在python腳本首行寫上“!/usr/bin/env python”后,不管python二進制文件在哪里,程序都會自動執(zhí)行。m y! x+y輸出:I39。Hello world!39。 輸出:C:\programe file\now\newprint rC:\new let39。 序列的操作所有序列類型都可以進行的特定操作如下:索引(indexing)分片(sliceing)加(adding)乘(multiplying)成員資格(檢查某個元素是否屬于序列) 索引序列中所有元素都是有編號的,從0開始遞增。,39。,39。,39。,39。,39。,39。,39。] + 17* [39。,39。] + 7* [39。]year = raw_input(year: )month = raw_input(month: )day = raw_input(day: )month_num = int(month)day_num = int(day)month_name = months[month_num1] 索引day_ord = day + endings[day_num1] 索引print month_name + 39。 + year輸入year: 2011month: 12day: 21輸出:Dec 21st 2011 分片使用索引可以訪問單個元素,使用分片可以訪問一定范圍內(nèi)的元素。39。 例1:users=[39。, 39。)if input_name in users: print input_name + 39。 + input_name + 39。,39。,39。,39。)pin = raw_input(39。else: print 39。who39。i39。?39。, 39。) 字符串tuple((1, 2, 3)) 輸出(1, 2, 3) 元組四、 字符串字符串是不可改變的,不能對一個字符串重新賦值。 % 輸出:39。 % 輸出:39。 % 輸出:39。 % 輸出:39。 % 輸出:39。 % 輸出:39。 % 輸出:39。I am a student39。I\39。139。339。cs39。this is an incredible test39。:39。:39。:39。] 輸出:39。,39。,28)]d=dict(items)print d 輸出字典:{39。: 39。,age=28)print d 輸出字典:{39。: 39。寧波39。臺州39。杭州39。寧波39。057339。紹興39。s area number is %(杭州)s % phonebook 輸出:hangzhou39。057439。057639。057139。:39。:39。:39。]=39。: 39。: 39。: 39。: 39。: 39。: 39。: 39。: 39。: 39。,39。: None, 39。:39。:28} print (39。) 輸出:Noneprint (39。) 輸出:Alice // 鍵存在,返回對應(yīng)值print (39。) 輸出:N/A //自定義默認值為39。) 輸出:True(39。, 28), (39。)](7) keys(): 將字典的所有關(guān)鍵字以列表方式返回,如:() 輸出:[39。](8) values():將字典的所有values值以列表方式返回,如:() 輸出:[28, 39。) 輸出:39。: 28} //原來的(39。)已被刪除(10) popitem(): 彈出字典的項,如:x={39。:2, 39。:4, 39。: 5, 39。: 3, 39。: 1}() 輸出:(39。, 4)x 輸出:{39。: 2, 39。:39。:28} print x. setdefault (39。: 28, 39。}print x. setdefault (39。: 28, 39。, 39。, 39。: 28, 39。, 39。, 39。: 28, 39。, 39。, 39。: 39。: 28, 39。, 39。替換默認值None(12) update(): 可以用一個字典項更新另外一個字典,關(guān)鍵字存在時改變其對應(yīng)值,關(guān)鍵字不存在時添加新項,如:x={39。, 39。:25, 39。} (y)x 輸出:{39。, 39。: 39。:39。:28} key, value = ()print key, value 輸出:age 28(2) 鏈?zhǔn)劫x值:x=y=student={39。, 39。 str為:39。 str為:39。 語句塊以冒號(:)標(biāo)識語句塊的開始,塊中每個語句縮進相同空格數(shù),當(dāng)回退到和已經(jīng)閉合的塊一樣的縮進量時表示當(dāng)前語句塊已經(jīng)結(jié)束。x is maximum:39。y is maximum:39。test func_return end ... \n39。Enter a number: 39。The number is negative39。The age must great than 1039。now x is: 39。Please enter your name: 39。Alice39。Jon39。for end!39。057439。057639。057139。Tom39。Sam39。 name: 39。jump out for statement! now i is:39。is39。\n39。Tom39。Sam39。 name: Tom 。 name: Sam 。hello39。,nn=20 change(n)print 39。如list2:def change_list(list1,list2): list1[0]=39。) list2=[4,5,6] print 39。,39。 % (list1,list2)輸出:in change_list(list1,list2), list1=[39。, 39。, 39。],list2=[1, 2, 3]c. 用分片引用列表的一個復(fù)本作為形參def change_list_sliceing(list): list[0]=39。) print 39。,39。 % list輸出:in change_list_sliceing(list), list=[39。, 39。, 39。,str2=39。): print 39。str2=39。hello_world()hello_world(str1)hello_world(str2)hello_world(str1,str2)hello_world(str1,str2,str3) 輸出: Hello world !Hello Tom !Hello ... !Hello Tom ...HI Tom ...(4) 收集參數(shù)a. 將多個參數(shù)收集在一起,組成元組,如:def print_params(eg, *str): print eg print 39。, 39。, 39。, 39。, 39。, 39。, 123) b. 將多個參數(shù)收集在一起,組成字典,如: def print_params_1(**str): print strprint_params_1(x=1, y=2, z=3)輸出:{39。: 1, 39。,b=0 ,par1=39。)輸出:1 2 8(39。: 0, 39。, 39。}(5) 反轉(zhuǎn)過程收集參數(shù)的反轉(zhuǎn)過程,即:參數(shù)是一個元組或字典,在函數(shù)中拆分了使用,如:def add(x,y,z=100): return x+y+zparams=(1,2)sum=add(*params)print sum輸出:103 def link(**strs):return 39。] + 39。+ strs[39。 + 39。] strs={39。, 39。, 39。}p=link(**strs)print p 輸出:name:John。 print str + globals()[39。local_global(str)輸出:haha ...Hello world!b. 重綁定全局變量x=1y=1def local_global_2(y): global x x=x+1 y=y+1local_global_2(y)print 39。, y 輸出:x= 2y= 1 遞歸(1) n! = n * (n1) * (n2) * … * 2 * 1def factorial(n): if n==1: return 1 else: return n*factorial(n1)n=10y=factorial(n)print 39。 % (x,seq,i) break if i len(seq): print 39。 % (seq, num)y=search(seq_2, num, lower, upper)z=search(seq_2, num2, lower, upper)print 39。,zif y 0: print 39。 % (num2,seq)else:find_idx(seq_2[z],seq)輸出:seq=[1, 12, 121, 90, 132, 0, 77], num=100y= 1z= 3100 is not in seq([1, 12, 121, 90, 132, 0, 77])find 77 in seq([1, 12, 121, 90, 132, 0, 77]). index=6八、 對象 對象的特性對象的特性:多態(tài)、封裝、繼承對象:包括特性(對象內(nèi)的變量)和方法(對象內(nèi)的函數(shù))。繼承:以普通的類為基礎(chǔ)建立專門的類對象。)(39。m Tonny.Python中方法或特性私有化:在其名字前加上雙下劃線,私有化后的方法外部無法直接訪問,但可以在類內(nèi)部使用,如:class secretive: def __inaccessible(self): print You can39。Jonn
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1