




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、Python第第3章章 Python函數(shù)函數(shù)函數(shù)(函數(shù)(functionfunction)由若干)由若干條語句組成,用于實現(xiàn)特條語句組成,用于實現(xiàn)特定的功能。函數(shù)包含函數(shù)定的功能。函數(shù)包含函數(shù)名、若干參數(shù)和返回值。名、若干參數(shù)和返回值。一旦定義了函數(shù),就可以一旦定義了函數(shù),就可以在程序中需要實現(xiàn)該功能在程序中需要實現(xiàn)該功能的位置調(diào)用該函數(shù),給程的位置調(diào)用該函數(shù),給程序員共享代碼帶來了很大序員共享代碼帶來了很大方便。在方便。在PythonPython語言中,語言中,除了提供豐富的系統(tǒng)函數(shù)除了提供豐富的系統(tǒng)函數(shù)(本書前面已經(jīng)介紹了一(本書前面已經(jīng)介紹了一下常用的系統(tǒng)函數(shù))外,下常用的系統(tǒng)函數(shù))外,
2、還允許用戶創(chuàng)建和使用自還允許用戶創(chuàng)建和使用自定義函數(shù)。定義函數(shù)。本章知識點本章知識點3.1 3.1 聲明和調(diào)用函數(shù)聲明和調(diào)用函數(shù)3.2 3.2 參數(shù)和返回值參數(shù)和返回值3.3 Python3.3 Python內(nèi)置函數(shù)內(nèi)置函數(shù)3.1 聲明和調(diào)用函數(shù)聲明和調(diào)用函數(shù)3.1.1 3.1.1 自定義函數(shù)自定義函數(shù)3.1.2 3.1.2 調(diào)用函數(shù)調(diào)用函數(shù)3.1.3 3.1.3 變量的作用域變量的作用域3.1.4 3.1.4 在調(diào)試窗口中查看變量的值在調(diào)試窗口中查看變量的值3.1.1 自定義函數(shù)自定義函數(shù)p可以使用可以使用defdef關(guān)鍵字來創(chuàng)建關(guān)鍵字來創(chuàng)建PythonPython自定義自定義函數(shù),其基本語
3、法結(jié)構(gòu)如下:函數(shù),其基本語法結(jié)構(gòu)如下:def def 函數(shù)名函數(shù)名 ( (參數(shù)列表參數(shù)列表):):函數(shù)體函數(shù)體p參數(shù)列表可以為空,即沒有參數(shù);也可參數(shù)列表可以為空,即沒有參數(shù);也可以包含多個參數(shù),參數(shù)之間使用逗號(以包含多個參數(shù),參數(shù)之間使用逗號(, ,)分隔。函數(shù)體可以是一條語句,也可)分隔。函數(shù)體可以是一條語句,也可以由一組語句組成。以由一組語句組成?!纠?-1】 p創(chuàng)建一個非常簡單的函數(shù)創(chuàng)建一個非常簡單的函數(shù)PrintWelcome,它的功能是打印,它的功能是打印字符串字符串“歡迎使用歡迎使用Python”,代碼,代碼如下:如下:def PrintWelcome():print(歡迎使
4、用歡迎使用Python);【例例3-2】定義函數(shù)定義函數(shù)PrintString()PrintString(),通過參數(shù)決定要打印,通過參數(shù)決定要打印的內(nèi)容。的內(nèi)容。def PrintString(str):def PrintString(str):print(str);print(str);變量變量strstr是函數(shù)的參數(shù)。在函數(shù)體中,參數(shù)可以是函數(shù)的參數(shù)。在函數(shù)體中,參數(shù)可以像其他變量一樣被使用。像其他變量一樣被使用。可以在函數(shù)中定義多個參數(shù),參數(shù)之間使用逗號可以在函數(shù)中定義多個參數(shù),參數(shù)之間使用逗號分隔。分隔?!纠?-3】p定義一個函數(shù)定義一個函數(shù)sum()sum(),用于計算并打印兩,
5、用于計算并打印兩個參數(shù)之和。函數(shù)個參數(shù)之和。函數(shù)sum()sum()包含兩個參數(shù)。包含兩個參數(shù)。參數(shù)參數(shù)num1num1和和num2num2,代碼如下:,代碼如下:def sum(num1, num2):def sum(num1, num2):print(num1 + num2);print(num1 + num2);3.1.2 調(diào)用函數(shù)調(diào)用函數(shù)p可以直接使用函數(shù)名來調(diào)用函數(shù),無可以直接使用函數(shù)名來調(diào)用函數(shù),無論是系統(tǒng)函數(shù)還是自定義函數(shù),調(diào)用論是系統(tǒng)函數(shù)還是自定義函數(shù),調(diào)用函數(shù)的方法都是一致的。函數(shù)的方法都是一致的?!纠?-4】def PrintWelcome():def PrintWelc
6、ome():print(print(歡迎使用歡迎使用Python);Python);PrintWelcome();PrintWelcome();【例例3-5】def PrintString(str):def PrintString(str):print(str);print(str);PrintString(PrintString(傳遞參數(shù)傳遞參數(shù)););【例【例3-6】def sum(num1, num2):def sum(num1, num2):print(num1 + num2);print(num1 + num2);sum(1, 3);sum(1, 3);3.1.3 變量的作用域變量的
7、作用域p在函數(shù)中也可以定義變量,在函數(shù)中定在函數(shù)中也可以定義變量,在函數(shù)中定義的變量被稱為局部變量。局部變量只義的變量被稱為局部變量。局部變量只在定義它的函數(shù)內(nèi)部有效,在函數(shù)體之在定義它的函數(shù)內(nèi)部有效,在函數(shù)體之外,即使使用同名的變量,也會被看作外,即使使用同名的變量,也會被看作是另一個變量。相應(yīng)地,在函數(shù)體之外是另一個變量。相應(yīng)地,在函數(shù)體之外定義的變量是全局變量。全局變量在定定義的變量是全局變量。全局變量在定義后的代碼中都有效,包括它后面定義義后的代碼中都有效,包括它后面定義的函數(shù)體內(nèi)。如果局部變量和全局變量的函數(shù)體內(nèi)。如果局部變量和全局變量同名,則在定義局部變量的函數(shù)中,只同名,則在定義
8、局部變量的函數(shù)中,只有局部變量是有效的。有局部變量是有效的。【例【例3-7】a = 100;a = 100;# # 全局變量全局變量def setNumber():def setNumber():a = 10;a = 10;# # 局部變量局部變量print(a);print(a);# # 打印局部變量打印局部變量a asetNumber();setNumber();print(a);print(a);# # 打印全局變量打印全局變量$a$a3.1.4 在調(diào)試窗口中查看變量的值在調(diào)試窗口中查看變量的值p1 1設(shè)置斷點設(shè)置斷點p2 2單步調(diào)試單步調(diào)試1設(shè)置斷點設(shè)置斷點斷點是調(diào)試器的功能之一,可以
9、讓程序中斷在需斷點是調(diào)試器的功能之一,可以讓程序中斷在需要的地方,從而方便對其進行分析。用鼠標(biāo)右擊要的地方,從而方便對其進行分析。用鼠標(biāo)右擊要設(shè)置斷點的程序行,在快捷菜單里選擇要設(shè)置斷點的程序行,在快捷菜單里選擇Set Set BreakpontBreakpont菜單項,會在當(dāng)前行設(shè)置斷點,該行菜單項,會在當(dāng)前行設(shè)置斷點,該行代碼會顯示黃色背景代碼會顯示黃色背景。2單步調(diào)試單步調(diào)試p 設(shè)置斷點后,運行程序,可以停設(shè)置斷點后,運行程序,可以停在斷點處,然后一條語句一條語在斷點處,然后一條語句一條語句的單步運行。單步調(diào)試可以看句的單步運行。單步調(diào)試可以看到程序的運行過程,同時可以查到程序的運行過程
10、,同時可以查看在某一時刻某個變量的值。下看在某一時刻某個變量的值。下面介紹在面介紹在IDLEIDLE中單步調(diào)試程序的中單步調(diào)試程序的方法。方法。p 例如在例如在IDLEIDLE中打開例中打開例3-7.py3-7.py,然,然后在菜單中選擇后在菜單中選擇Run / Python Run / Python ShellShell,打開,打開Python ShellPython Shell窗口窗口。在。在Python ShellPython Shell的菜單中,選的菜單中,選擇擇Debug/ DebuggerDebug/ Debugger,Python Python ShellShell窗口中會出現(xiàn)下
11、面文字,窗口中會出現(xiàn)下面文字,DEBUG ONDEBUG ONp 同時打開同時打開Debug ControlDebug Control窗口窗口程序停留在第程序停留在第1行行程序停留在斷點處程序停留在斷點處3.2 參數(shù)和返回值參數(shù)和返回值3.2.1 3.2.1 在函數(shù)中傳遞參數(shù)在函數(shù)中傳遞參數(shù)3.2.2 3.2.2 函數(shù)的返回值函數(shù)的返回值3.2.1 在函數(shù)中傳遞參數(shù)在函數(shù)中傳遞參數(shù)p1 1普通參數(shù)普通參數(shù)pPythonPython實行按值傳遞參數(shù)。值傳遞指調(diào)實行按值傳遞參數(shù)。值傳遞指調(diào)用函數(shù)時將常量或變量的值(通常稱其用函數(shù)時將常量或變量的值(通常稱其為實參)傳遞給函數(shù)的參數(shù)(通常稱其為實參)
12、傳遞給函數(shù)的參數(shù)(通常稱其為形參)。值傳遞的特點是實參與形參為形參)。值傳遞的特點是實參與形參分別存儲在各自的內(nèi)存空間中,是兩個分別存儲在各自的內(nèi)存空間中,是兩個不相關(guān)的獨立變量。因此,在函數(shù)內(nèi)部不相關(guān)的獨立變量。因此,在函數(shù)內(nèi)部改變形參的值時,實參的值一般是不會改變形參的值時,實參的值一般是不會改變的。改變的。.2小節(jié)介紹的實例都屬于按小節(jié)介紹的實例都屬于按值傳遞參數(shù)的情況。值傳遞參數(shù)的情況?!纠?-8】 在函數(shù)中按值傳遞參數(shù)的在函數(shù)中按值傳遞參數(shù)的例子例子def func(num):def func(num):num += 1;num += 1;a = 10a = 10f
13、unc(a);func(a);print(a);print(a);【例【例3-9】 分別打印形參和實參的地分別打印形參和實參的地址址def func(num):def func(num): print( print(形參形參numnum的地址的地址, id(num), id(num)a = 10a = 10func(a);func(a);print(print(實參實參a a的地址的地址, id(a);, id(a);運行結(jié)果如下:運行結(jié)果如下:形參形參numnum的地址的地址 15570536001557053600實參實參a a的地址的地址 155705360015570536002列表和
14、字典參數(shù)列表和字典參數(shù)p 【例例3-103-10】 使用列表作為函數(shù)參數(shù)的例子。使用列表作為函數(shù)參數(shù)的例子。def sum(list):def sum(list):total = 0;total = 0;for x in range(len(list):for x in range(len(list):print(listx,+);print(listx,+);total+= listx;total+= listx;print(=, total);print(=, total);list = 15, 25, 35, 65list = 15, 25, 35, 65sum(list);sum(li
15、st);運行結(jié)果運行結(jié)果15 +15 +25 +25 +35 +35 +65 +65 += 140= 140【例例3-11】 使用字典作為函數(shù)參數(shù)的例子使用字典作為函數(shù)參數(shù)的例子def print_dict(dict):def print_dict(dict):for (k, v) in dict.items():for (k, v) in dict.items():print dict%s = % k, vprint dict%s = % k, vdict = a : apple, b : dict = a : apple, b : banana, g : grape, o : banana
16、, g : grape, o : orangeorangeprint_dict(dict);print_dict(dict);運行結(jié)果運行結(jié)果dicto = orangedicto = orangedictg = grapedictg = grapedicta = appledicta = appledictb = bananadictb = banana【例例3-12】 在函數(shù)中修改列表參數(shù)的在函數(shù)中修改列表參數(shù)的例子例子def swap(list):def swap(list): temp = list0 temp = list0 list0 = list1 list0 = list1 l
17、ist1 = temp list1 = templist = 1,2list = 1,2print(list)print(list)swap(list)swap(list)print(list)print(list)運行結(jié)果運行結(jié)果1, 21, 22, 12, 1【例例3-13】 在函數(shù)中修改字典參數(shù)的在函數(shù)中修改字典參數(shù)的例子例子def changeA(dict):def changeA(dict): dicta = 1 dicta = 1 d = a: 10, b: 20, c: 30d = a: 10, b: 20, c: 30changeA(d)changeA(d)print(d)pr
18、int(d)運行結(jié)果運行結(jié)果c: 30, a: 1, b: 20c: 30, a: 1, b: 203參數(shù)的默認(rèn)值參數(shù)的默認(rèn)值p在在PythonPython中,可以為函數(shù)的參中,可以為函數(shù)的參數(shù)設(shè)置默認(rèn)值??梢栽诙x函數(shù)設(shè)置默認(rèn)值??梢栽诙x函數(shù)時,直接在參數(shù)后面使用數(shù)時,直接在參數(shù)后面使用“= =”為其設(shè)置默認(rèn)值。在調(diào)用為其設(shè)置默認(rèn)值。在調(diào)用函數(shù)時可以不指定擁有默認(rèn)值函數(shù)時可以不指定擁有默認(rèn)值的參數(shù)的值,此時在函數(shù)體中的參數(shù)的值,此時在函數(shù)體中以默認(rèn)值作為該參數(shù)以默認(rèn)值作為該參數(shù)【例【例3-14】 設(shè)置參數(shù)默認(rèn)值的例子設(shè)置參數(shù)默認(rèn)值的例子def say(message, times = 1)
19、:def say(message, times = 1): print(message print(message * * times) times)say(hello)say(hello)say(Python, 3)say(Python, 3)p函數(shù)函數(shù)say()say()有有2 2個參數(shù):個參數(shù):messagemessage和和timestimes。其中。其中timestimes的默認(rèn)值為的默認(rèn)值為1 1。運行結(jié)果如下:。運行結(jié)果如下:hellohelloPythonPythonPythonPythonPythonPython【例【例3-15】def func1(a = 1, b, c=1
20、0):def func1(a = 1, b, c=10):d = a + b d = a + b * * c; c;func(10, 20, 30)func(10, 20, 30)【例【例3-15】的運行結(jié)果】的運行結(jié)果4可變長參數(shù)可變長參數(shù)pPythonPython還支持可變長度的參數(shù)列表??勺冮L參還支持可變長度的參數(shù)列表??勺冮L參數(shù)可以是元祖或字典。當(dāng)參數(shù)以數(shù)可以是元祖或字典。當(dāng)參數(shù)以* *開頭時,表開頭時,表示可變長參數(shù)將被視為一個元祖,格式如下:示可變長參數(shù)將被視為一個元祖,格式如下:def func(def func(* *t):t):p在在func ()func ()函數(shù)中函數(shù)中t
21、 t被視為一個元祖,使用被視為一個元祖,使用tindextindex獲取每一個可變長參數(shù)。獲取每一個可變長參數(shù)。p可以使用任意多個實參調(diào)用可以使用任意多個實參調(diào)用func()func()函數(shù),例如函數(shù),例如:func(1,2,3,4)func(1,2,3,4)【例【例3-16】 以元祖為可變長參數(shù)的實以元祖為可變長參數(shù)的實例例def func1(def func1(* *t):t): print( print(可變長參數(shù)數(shù)量如下:可變長參數(shù)數(shù)量如下:) print(len(t) print(len(t) print( print(依次為:依次為:) for x in range(len(t):
22、 for x in range(len(t): print(tx); print(tx);func1(1,2,3,4);func1(1,2,3,4);p 運行結(jié)果如下:運行結(jié)果如下:可變長參數(shù)數(shù)量如下:可變長參數(shù)數(shù)量如下:4 4依次為:依次為:1 12 23 34 4【例【例3-17】 使用可變長參數(shù)計算任意使用可變長參數(shù)計算任意個指定數(shù)字之和個指定數(shù)字之和def sum(def sum(* *t):t): sum=0; sum=0; for x in range(len(t): for x in range(len(t): print(str(tx)+); print(str(tx)+);
23、sum += tx; sum += tx; print(=+str(sum); print(=+str(sum);sum(1,2);sum(1,2);sum(1,2,3,4);sum(1,2,3,4);sum(11,22,33,44,55);sum(11,22,33,44,55);結(jié)果如下結(jié)果如下1+1+2+2+3+3+4+4+=10=1011+11+22+22+33+33+44+44+55+55+=165=1651+1+2+2+3+3+4+4+=10=10【例【例3-18】def sum(def sum(* *t):t): sum=0; sum=0; for x in range(len(t
24、): for x in range(len(t): print(str(tx)+); print(str(tx)+); sum += tx; sum += tx; if len(t)0: if len(t)0: print(=+str(sum); print(=+str(sum);sum();sum();【例【例3-19】def sum(def sum(* * *t):t): print(t); print(t);sum(a=1,b=2,c=3);sum(a=1,b=2,c=3);p運行結(jié)果如下:運行結(jié)果如下:a: 1, c: 3, b: 2a: 1, c: 3, b: 23.2.2 函數(shù)的返
25、回值函數(shù)的返回值對對【例例3-63-6】中的中的sum()sum()函數(shù)進行改造,通過函數(shù)的返回值返回相加的結(jié)函數(shù)進行改造,通過函數(shù)的返回值返回相加的結(jié)果,代碼如下:果,代碼如下:def sum(num1, num2):def sum(num1, num2): return num1 + num2; return num1 + num2;print(sum(1, 3);print(sum(1, 3);運行結(jié)果為運行結(jié)果為4 4?!纠纠?-21】 def filter_even(list):def filter_even(list): list1 = ; list1 = ; for i in
26、range(len(list): for i in range(len(list): if listi %2 =0: if listi %2 =0: list1.append(listi) list1.append(listi) i -=1; i -=1; return list1; return list1;list=1,2,3,4,5,6,7,8,9,10list=1,2,3,4,5,6,7,8,9,10list2 = filter_even(list)list2 = filter_even(list)print(list2);print(list2);3.3 Python內(nèi)置函數(shù)內(nèi)置函數(shù)
27、3.3.1 3.3.1 數(shù)學(xué)運算函數(shù)數(shù)學(xué)運算函數(shù)3.3.2 3.3.2 字符串處理函數(shù)字符串處理函數(shù)3.3.3 3.3.3 其他常用內(nèi)置函數(shù)其他常用內(nèi)置函數(shù)3.3.1 數(shù)學(xué)運算函數(shù)數(shù)學(xué)運算函數(shù)函數(shù)原型具體說明abs()abs(x)返回 x 的絕對值pow()pow(x, y)返回x的y次冪Round()round(x, n)返回浮點數(shù)x的四舍五入值,參數(shù)n指定保留的小數(shù)位數(shù)divmod()divmod(a, b)返回 a除以b的商和余數(shù),返回一個元組。例如divmod(a, b)返回 (a / b, a % b)【例【例3-22】print(abs(-1);print(abs(-1);prin
28、t(round(80.23456, 2)print(round(80.23456, 2)print(pow(2,3)print(pow(2,3)print(divmod(8, 3);print(divmod(8, 3);p運行結(jié)果如下:運行結(jié)果如下:1 180.2380.238 8(2, 2)(2, 2)3.3.2 字符串處理函數(shù)字符串處理函數(shù)1 1字符串中字符大小寫的變換字符串中字符大小寫的變換函數(shù)原型具體說明lower()str.lower()將字符串str中的字母轉(zhuǎn)換為小寫字母upper()str.upper()將字符串str中的字母轉(zhuǎn)換為大寫字母swapcase()str.swapca
29、se()將字符串str中的字母大小寫互換capitalize()str.capitalize ()將字符串str中的首字母大寫title()str. title()將字符串str中的首字母大寫,其余為小寫【例【例3-23】str1 =hello world;str1 =hello world;str2 =HELLO WORLD;str2 =HELLO WORLD;str3 =Hello world;str3 =Hello world;print(str1.upper();print(str1.upper();print(str2.lower();print(str2.lower();print
30、(str3.swapcase()print(str3.swapcase()print(str3.swapcase()print(str3.swapcase()print(str1.capitalize();print(str1.capitalize();print(str2.title();print(str2.title();運行結(jié)果運行結(jié)果HELLO WORLDHELLO WORLDhello worldhello worldhELLO WORLDhELLO WORLDhELLO WORLDhELLO WORLDHello worldHello worldHello WorldHello
31、World2指定輸出字符串時的對齊方式指定輸出字符串時的對齊方式函數(shù)原型具體說明ljust()str.ljust(width,fillchar)左對齊輸出字符串str,總寬度為參數(shù)width,不足部分以參數(shù)fillchar指定的字符填充,默認(rèn)使用空格填充rjust()str.rjust(width,fillchar)右對齊輸出字符串str,總寬度為參數(shù)width,不足部分以參數(shù)fillchar指定的字符填充,默認(rèn)使用空格填充center()str.center(width,fillchar)居中對齊輸出字符串str,總寬度為參數(shù)width,不足部分以參數(shù)fillchar指定的字符填充,默認(rèn)使用
32、空格填充zfill ()str. zfill(width)將字符串str變成width長,并且右對齊,不足部分用0補足【例【例3-24】str1 =hello world;str1 =hello world;print(str1.ljust(30, print(str1.ljust(30, * *););print(str1.rjust(30, print(str1.rjust(30, * *););print(str1.center(30, print(str1.center(30, * *)print(str1. zfill (30)print(str1. zfill (30)p運行結(jié)果如
33、下:運行結(jié)果如下:hello worldhello world* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *hello worldhello world* * * * * * * * * *hello worldhello world* * * * * * * * * * *0000000000000000000hello world0000000000000000000hello world3搜索和替換搜索和替換函數(shù)原型具體說明find()str.find(substr, start,
34、 end)返回字符串str中出現(xiàn)子串substr的第一個字母的位置,如果str中沒有substr,則返回-1。搜索范圍從start至endindex()str.index(substr, start, end)與find()函數(shù)相同,只是在str中沒有substr時,index()函數(shù)會返回一個運行時錯誤rfind()str.rfind(substr, start, end)返回從右側(cè)算起,字符串str中出現(xiàn)子串substr的第一個字母的位置,如果str中沒有substr,則返回-1。搜索范圍從start至endrindex()str.rindex (substr, start,end)與rf
35、ind()函數(shù)相同,只是在str中沒有substr時,rindex()函數(shù)會返回一個運行時錯誤count()str.count(substr, start,end)計算substr在str中出現(xiàn)的次數(shù)。統(tǒng)計范圍從start至endreplace()str.replace(oldstr, newstr, count)把str中的oldstr替換為newstr,count為替換次數(shù)strip()str.strip(chars)把字符串str中前后chars中有的字符全部去掉。如果不指定參數(shù)chars,則會去掉空白符(包括n, r, t和 )lstrip()str.lstrip(chars)把字符串
36、str中前面包含的chars中有的字符全部去掉。如果不指定參數(shù)chars,則會去掉空白符(包括n, r, t和 )rstrip()str.rstrip(chars)把字符串str中前面包含的chars中有的字符全部去掉。如果不指定參數(shù)chars,則會去掉空白符(包括n, r, t和 )expandtabs()str. expandtabs(tabsize)把字符串str中的tab字符替換為空格,每個tab替換為tabsize個空格,默認(rèn)是8個【例【例3-25】str1 =hello world Python;str1 =hello world Python;list1 = str1.split
37、( );list1 = str1.split( );print(list1);print(list1);str1 =hello worldnPython;str1 =hello worldnPython;list1 = str1.splitlines();list1 = str1.splitlines();print(list1);print(list1);list1 = hello, world, Pythonlist1 = hello, world, Pythonstr1=#str1=#print(str1.join(list1)print(str1.join(list1)運行結(jié)果如下:運
38、行結(jié)果如下:hello, world, Pythonhello, world, Pythonhello world, Pythonhello world, Pythonhello#world#Pythonhello#world#Python5字符串判斷相關(guān)字符串判斷相關(guān)函數(shù)原型具體說明startswith()str. startswith(substr)判斷str是否以substr開頭endswith()str.endswith(substr)判斷str是否以substr為結(jié)尾isalnum()str.isalnum()判斷str是否全為字母或數(shù)字isalpha()str.isalpha()判
39、斷str是否全為字母isdigit()str.isdigit()判斷str是否全為數(shù)字islower()str.islower()判斷str是否全為小寫字母isupper()str.isupper()判斷str是否全為大寫字母【例【例3-27】tr=python String functiontr=python String functionprint(str+.startwith(t) print(str+.startwith(t) 的結(jié)果的結(jié)果 ) ) print(str.startswith(t)print(str.startswith(t)print(str+ .endwith(d)
40、print(str+ .endwith(d) 的結(jié)果的結(jié)果 ) )print(str.endswith(d)print(str.endswith(d)print(str+ .isalnum() print(str+ .isalnum() 的結(jié)果的結(jié)果) )print(str.isalnum()print(str.isalnum()str=pythonStringfunctionstr=pythonStringfunctionprint(str+ .isalnum() print(str+ .isalnum() 的結(jié)果的結(jié)果) )print(str.isalnum()print(str.isal
41、num()print(str+ .isalpha() print(str+ .isalpha() 的結(jié)果的結(jié)果 ) )print(str.isalpha()print(str.isalpha()print(str+ .isupper() print(str+ .isupper() 的結(jié)果的結(jié)果) )print(str.isupper()print(str.isupper()print(str+ .islower() print(str+ .islower() 的結(jié)果的結(jié)果) )print(str.islower()print(str.islower()print(str+ .isdigit() print(str
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 有機合成原料在綠色建筑材料的創(chuàng)新開發(fā)趨勢預(yù)測分析預(yù)測考核試卷
- 冷凍飲品企業(yè)的品牌維權(quán)與法律事務(wù)考核試卷
- 木質(zhì)素在土壤改良劑中的作用考核試卷
- 外貿(mào)生鮮類合同范本
- 梁板安裝合同范本
- 檔案提成合同范本
- 外墻水性氟碳漆合同范本
- 金融門面轉(zhuǎn)讓合同范本
- 水管改造施工合同
- 公司與供應(yīng)商合作協(xié)議
- 國有土地上房屋征收與補償條例 課件
- 安全文明施工管理(EHS)方案(24頁)
- 水廠項目基于BIM技術(shù)全生命周期解決方案-城市智慧水務(wù)講座課件
- 幼兒園繪本:《閃閃的紅星》 紅色故事
- 三年級學(xué)而思奧數(shù)講義.doc
- 投標(biāo)人基本情況一覽表格
- 鐵路建設(shè)項目施工企業(yè)信用評價辦法(鐵總建設(shè)〔2018〕124號)
- 叉形件加工設(shè)計與分析論文
- 高強螺栓質(zhì)保書
- 市政工程施工進度網(wǎng)絡(luò)圖
- 鄒縣1000MW#7機組最大出力試驗報告
評論
0/150
提交評論