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

正文內(nèi)容

python基礎(chǔ)學(xué)習(xí)筆記-在線瀏覽

2024-08-05 22:02本頁面
  

【正文】 其他數(shù)字類型, 字符串類型及其操作字符串類型的表示 單引號字符串:39。單引號39。 三引號字符串:39。39。單引號39。39。表示從字符串中從N到M(不包含M)的字符串,可以混合使用正向遞增序號和反向遞減序號 表示單引號4. \ 表示雙引號5. \t 表示制表符(Tab)基本的字符串操作符(共5個)操作符描述x+y連接兩個字符串x與yx*n或n*x復(fù)制n次字符串xx in s如果x是s的子字符串,返回Ture,否則返回Falsestr[i]索引,返回第i個字符str[N:M]切片,返回索引第N到第M個字符內(nèi)置的字符串處理函數(shù)(共6個)函數(shù)描述len(39。)返回字符串x的長度,也可返回其他組合數(shù)據(jù)類型元素個數(shù)str(39。)返回任意類型x所對應(yīng)的字符串形式chr(x)返回Unicode編碼x對應(yīng)的單字符ord(39。)返回單字符表示的Unicode編碼hex(x)返回整數(shù)x對應(yīng)十六進制數(shù)的小寫形式字符串oct(x)返回整數(shù)x對應(yīng)八進制數(shù)的小寫形式字符串內(nèi)置的字符串處理方法(共43個,常用16個) 字符串是一個類,具有類似a.b()形式的字符串處理函數(shù),稱為方法方法描述()返回字符串str的副本,全部字符小寫()返回字符串str的副本,全部字符大寫()當str所有字符都是小寫時,返回Ture,否則返回False()當str所有字符都是可打印的,返回Ture,否則返回False()當str所有字符都是數(shù)字時,返回Ture,否則返回False()當str所有字符都是空格,返回Ture,否則返回Flase(suffix[,start[,end]])str[start:end]以suffix結(jié)尾返回Ture,否則返回Flase(prefix[,start[,end]])str[start:end]以prefix開始返回Ture,否則返回Flase(sep=None,maxsplit=1)返回一個列表,由str根據(jù)sep被分割的部分構(gòu)成(sub[,start[,end]]返回str[start:end]中sub子串出現(xiàn)的次數(shù)(old,new[,count])返回字符串str的副本,所有old子串被替換為new,如果count給出,則前count次old出現(xiàn)被替換(width[,fillchar])字符串居中函數(shù)([chars])返回字符串str的副本,在其左側(cè)和右側(cè)去掉chars中列出的字符(width)返回字符串str副本,長度為width。 字符串通過format()方法進行格式化處理字符串格式化用于解決字符串和變量同時輸出時的格式安排format()方法的基本使用 模板字符串由一系列槽組成,用來控制修改字符串中嵌入值出現(xiàn)的位置(槽用{}表示,如果{}中沒有序號,則按照出現(xiàn)順序替換) format()方法模板字符串的槽除了包括參數(shù)序號,還可包括格式控制信息。 格式控制標記用于控制參數(shù)顯示時的格式:填充對齊寬度,.精度類型引導(dǎo)符號用于填充的單個字符左對齊、右對齊、^居中對齊槽的設(shè)定輸出寬度數(shù)字的千位分隔符 適用于整數(shù)和浮點數(shù)浮點數(shù)小數(shù)部分的精度或字符串的最大輸出長度整數(shù)類型b,c,d,o,x,X;浮點數(shù)類型e,E,f,% 對齊指參數(shù)在寬度內(nèi)輸出時的對齊方式 ,用于顯示數(shù)字類型的千分位分隔符 類型表示輸出整數(shù)好浮點數(shù)類型的格式規(guī)劃。 起止框表示一個程序的開始和結(jié)束 處理框表示一組處理過程 注釋框增加程序的解釋 連接點將多個流程圖連接到一起程序的基本結(jié)構(gòu) 順序結(jié)構(gòu):程序按照線性順序依次執(zhí)行 循環(huán)結(jié)構(gòu):程序根據(jù)條件判斷結(jié)果向后反復(fù)執(zhí)行(根據(jù)觸發(fā)條件不同,循環(huán)結(jié)構(gòu)包括條件循環(huán)和遍歷循環(huán)) 程序的分支結(jié)構(gòu)單分支機構(gòu):if語句if語句語法格式:if 條件: 語句塊 語句塊中語句通過與if所在行形成縮進表達包含關(guān)系 if語句中條件部分可以使用任何能夠產(chǎn)生Ture或False的語句或函數(shù)形成判斷條件最常見的方式是采用關(guān)系操作符關(guān)系操作符數(shù)學(xué)符號操作符含義小于大于=≤小于等于=≥大于等于===等于!=≠不等于 二分支語句用于區(qū)分條件的兩種可能 if條件不滿足時執(zhí)行語句塊2二分支結(jié)構(gòu)的簡潔表達(適合通過判斷返回特定值)表達式1 if 條件 else 表達式2 Python依次評估尋找第一個結(jié)果為Ture的條件,執(zhí)行該條件下的語句并跳過整個ifelifelse結(jié)構(gòu),執(zhí)行后面的語句 else語句是可選的 程序的循環(huán)結(jié)構(gòu)遍歷循環(huán):for語句for語句語法格式for 循環(huán)變量 in 遍歷結(jié)構(gòu): 語句塊 當條件判斷為Ture時,循環(huán)體重復(fù)執(zhí)行語句塊中的語句;當條件為Flase時,循環(huán)終止,執(zhí)行與while同級別縮進的后續(xù)語句無限循環(huán)的擴展模式while 條件: 語句塊1else: 語句塊2 break用來跳出最內(nèi)層for或while循環(huán),脫離該循環(huán)后程序從循環(huán)代碼后繼續(xù)執(zhí)行 break語句與continue語句的區(qū)別是,break語句結(jié)束整個循環(huán)過程,不再判斷執(zhí)行循環(huán)的條件是否成立;continue語句只結(jié)束本次循環(huán),而不終止整個循環(huán)的執(zhí)行for循環(huán)和while循環(huán)中都有一個else擴展用法。for s in PYTHON: if s ==T: continue print(s,end=)else: print(正常退出)PYHON 正常退出for s in PYTHON: if s ==T: break print(s,end=)else: print(正常退出)PY random庫的使用random庫采用梅森旋轉(zhuǎn)算法生成偽隨機數(shù)序列,可用于除隨機性要求更高的加解密算法外的大多數(shù)工程應(yīng)用 random庫提供9個常用函數(shù)函數(shù)描述seed(a=None)初始化隨機數(shù)種子,默認值為當前系統(tǒng)時間random()生成一個[,]之間的隨機小數(shù)randint(a,b)生成一個[a,b]之間的整數(shù)getrandbits(k)生成一個k比特長度的隨機整數(shù)randrange(start,stop[,step])生成一個[start,stop]之間以step為步數(shù)的隨機整數(shù)uniform(a,b)生成一個[a,b]之間的隨機小數(shù)choice(seq)從序列類型,例如列表中隨機返回一個元素shuffle(seq)將序列類型中的元素隨機排列,返回打亂后的序列sample(pok,k)從pop類型中隨機選取k個元素,以列表類型返回 Python使用tryexcept語句實現(xiàn)異常處理try: 語句塊1except 異常類型: 語句塊2異常的高級用法 異常語句還可以與else和finally保留字配合使用try: 語句塊1:except 異常類型1: 語句塊2else: 語句塊3finally: 語句塊4第5章 函數(shù)和代碼復(fù)用 函數(shù)的基本使用函數(shù)的定義 使用函數(shù)主要有兩個目的:降低編程難度和代碼重用 函數(shù)名可以是任何有效的Python標識符 函數(shù)體是函數(shù)每次被調(diào)用是執(zhí)行的代碼 lambda函數(shù)又稱匿名函數(shù),將函數(shù)名作為函數(shù)結(jié)果返回函數(shù)名=lambda參數(shù)列表:表達式lambda函數(shù)與正常函數(shù)一樣,等價于下面表達式:def函數(shù)名(參數(shù)列表): return表達式 lambda函數(shù)用于需要函數(shù)對象的場景 函數(shù)的參數(shù)傳遞函數(shù)可定義可選參數(shù),使用參數(shù)的位置或名稱傳遞參數(shù)值,根據(jù)函數(shù)中變量的不同作用域有不同的函數(shù)返回值方式可選參數(shù)和可變數(shù)量參數(shù) 默認參數(shù)必須指向不變對象 函數(shù)定義時可設(shè)計可變數(shù)量參數(shù),通過在參數(shù)前加星號(*)實現(xiàn)tuple39。3+3=6。10+5=15參數(shù)的位置和名稱傳遞 Python提供了按照形參名稱輸入實參的方式,調(diào)用函數(shù)時指定參數(shù)名稱,參數(shù)之間的順序可任意調(diào)整函數(shù)的返回值 return語句可同時將0個、1個或多個函數(shù)運算后的結(jié)果返回給函數(shù)被調(diào)用的位置 函數(shù)也可以用return返回多個值,多個值以元組類型保存def func(a,b): return b,as=func(t,2)print(s,type(s))(2, 39。) class 39。 datetime庫的使用Python時間處理的標準函數(shù)庫datetime提供里一批顯示日期和時間的格式化方法。 datetime庫以格林威治時間為基礎(chǔ),每天由3600*24秒精準定義datetime庫以類的方式提供多種日期和時間1. :日期表示類,坑人表示年、月、日等。3. :日期和時間表示類,功能覆蓋date和time類。5. :與時區(qū)有關(guān)的信息表示類。 ,然后通過對象的方法和屬性顯示時間創(chuàng)建datetime對象的3種方法:1. ():返回一個datetime類型,表示當前日期和時間,精確到毫秒from datetime import datetimenow=()now(2018, 5, 13, 16, 49, 38, 627464)2. ():返回一個datetime類型,表示當前日期和時間的UTC(世界標準時間)表示,精確到毫秒from datetime import datetimeutow=()utow(2018, 5, 13, 8, 53, 59, 788612)3. 直接使用datetime()構(gòu)造一個日期和時間對象:datetime(Y,M,D,hour=0,minute=0,second=0,microsecond=0)some=datetime(2018,5,13,17,0,0,0)some(2018, 5, 13, 17, 0)創(chuàng)建datetime對象后,可利用該對象的屬性顯示時間(以上述“some”為例) datetime類的常用時間格式化方法屬性描述()采用ISO8601標準顯示時間()根據(jù)日期計算星期()根據(jù)格式化字符串format進行格式顯示的方法2018年05月13日,17時00分00秒39。今天是{0:%Y}年{0:%m}月{0:%d}日39。 當代編程語言從代碼層面采用函數(shù)和對象兩種抽象方式,分別對應(yīng)面向過程和面向?qū)ο髢煞N編程思想對象包括表征對象特征的屬性和代表對象操作的方法。 模塊化設(shè)計值通過函數(shù)或?qū)ο蟮姆庋b功能將程序劃分成主程序、子程序和子程序間關(guān)系的表達。 模塊化設(shè)計的兩個基本要求:1. 緊耦合:盡可能合理劃分功能塊,功能塊內(nèi)部耦合緊密2. 松耦合:模塊間關(guān)系盡可能簡單,功能塊之間耦合度低 函數(shù)的遞歸遞歸的定義:函數(shù)定義中調(diào)用函數(shù)自身的方式稱為遞歸 遞歸的兩個關(guān)鍵特征1. 存在一個或多個基例,基例不需要再次遞歸,是確定的表達式2. 所有遞歸鏈要以一個或多個基例結(jié)尾遞歸的使用方法def fact(n): if n==0: return 1 else: return n*fact(n1)num=eval(input(39。))print(fact(abs(int(num)))) abs() any() bin() chr() dict() eval() hash() id() int() list() min() open() pow() range() round() sorted() tuple() zip() delattr() callable() pile() exec() filter() frozenset() globals() help() issubclass() locals() memoryview() object() repr() slice() sum() vars()組合數(shù)據(jù)類型分為序列類型、集合類型和映射類型3類。1. 字符串(str)可以看做是單一字符的有序組合,屬于序列類型 一個元組可作另一個元組的元素,可采用多級索引獲取信息X=(39。,39。,39。) 等同 X=39。,39。,39。Y=(1,2,3,X)Y[3][2] 多級索引39。 列表的長度和內(nèi)容都是可變的 列表必須通過顯式賦值才能生成,簡單將一個列表賦值給另一個列表不會生成新的列表對象序列類型的通用操作符和函數(shù)操作符或函數(shù)描述x in s如果x是s的元素,返回True,否則返回Flasex not in s如果x不是s的元素,返回True,否則返回Flases+t連接s和ts*n或n*s將序列s復(fù)制n次s[i]索引,返回序列s的第i個元素s[i:j]分片,返回包含序列s第i到第j(不含)個元素的子序列s[i:j:k]步驟分片,返回包含序列s第i到第j(含)個元素以k為步長的子序列l(wèi)en(s)序列s的元素個數(shù)(長度)min(s)序列s中的最小元素max(s)序列s中的最大元素
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1