編寫乙個函式,交換指定字典的key和value。
例如:dict1=--
> dict1=
defv_k_exchange
(dict1:
dict):
result =
print
(result)
v_k_exchange(
)#
編寫乙個函式,提取指定字串中所有的字母,然後拼接在一起產生乙個新的字串
例如: 傳入'12a&bc12d-+'--
>
'abcd'
defmonogram
(str1:
str)
: str2 =
''for x in str1:
if'a'
<= x <=
'z'or
'a'<= x <=
'z':
str2 += x
print
(str2)
monogram(
'12a&bc12d-+'
)
寫乙個自己的capitalize函式,能夠將指定字串的首字母變成大寫字母
例如:
'abc'
->
'abc'
'12asd'--
>
'12asd'
defcapitalize1
(str1:
str):if
'a'<= str1[0]
<=
'z':
寫乙個自己的endswith函式,判斷乙個字串是否以指定的字串結束
例如: 字串1
:'abc231ab' 字串2
:'ab' 函式結果為:
true
字串1
:'abc231ab' 字串2
:'ab1' 函式結果為:
false
defendswith1
(str1:
str, str2:
str)
:if str1[
len(str1)
-len
(str2):]
== str2:
print
(true
)else
:print
(false
)endswith1(
'abc231ab'
,'ab'
)
寫乙個自己的isdigit函式,判斷乙個字串是否是純數字字串
例如:
'1234921' 結果:
true
'23函式' 結果:
false
'a2390' 結果:
false
defisdigit1
(str1:
str)
:
寫乙個自己的upper函式,將乙個字串中所有的小寫字母變成大寫字母
例如:
'abh23好rp1' 結果:
'abh23好rp1'
defupper1
(str1:
str)
:
寫乙個自己的rjust函式,建立乙個字串的長度是指定長度,原字串在新字串中右對齊,剩下的部分用指定的字元填充
例如: 原字元:
'abc' 寬度:
7 字元:
'^' 結果:
'^^^^abc'
原字元:
'你好嗎' 寬度:
5 字元:
'0' 結果:
'00你好嗎'
defrjust1
(str1:
str)
:
寫乙個自己的index函式,統計指定列表中指定元素的所有下標,如果列表中沒有指定元素返回-1
例如: 列表:[1
,2,45
,'abc',1
,'你好',1
,0] 元素:
1 結果:0,
4,6 列表:
['趙雲'
,'郭嘉'
,'諸葛亮'
,'曹操'
,'趙雲'
,'孫權'
] 元素:
'趙雲' 結果:0,
4 列表:
['趙雲'
,'郭嘉'
,'諸葛亮'
,'曹操'
,'趙雲'
,'孫權'
] 元素:
'關羽' 結果:-1
defindex1
(list1:
list
):
寫乙個自己的len函式,統計指定序列中元素的個數
例如: 序列:[1
,3,5
,6] 結果:
4 序列:(1
,34,'a',45
,'bbb'
) 結果:
5 序列:
'hello w' 結果:
7def
len1()
:
寫乙個自己的max函式,獲取指定序列中元素的最大值。如果序列是字典,取字典值的最大值
例如: 序列:[-
7,-12
,-1,
-9] 結果:
-1
序列:'abcdpzasdz' 結果:
'z'
序列:結果:
98def
max1()
:
寫乙個函式實現自己in操作,判斷指定序列中,指定的元素是否存在
例如: 序列:(12
,90,'abc'
) 元素:
'90' 結果:
false
序列:[12
,90,'abc'
] 元素:
90 結果:
true
defin1
(a,b)
:
寫乙個自己的replace函式,將指定字串中指定的舊字串轉換成指定的新字串
例如: 原字串:
'how are you? and you?' 舊字串:
'you' 新字串:
'me' 結果:
'how are me? and me?'
defreplace1
(str1 :
str,str2 :
str)
:
DAY 010 水仙花數for迴圈應用
010問題 什麼是水仙花數?水仙花數是指乙個 n 位正整數 n 3 它的每個位上的數字的 n 次冪之和等於它本身。例如 1 3 5 3 3 3 153 要求 列印輸出所有的三位數 水仙花數 流程分析 思路1 1 設定範圍 三位數的水仙花i,將i從100到999之間迴圈找書 2 由於i是整數,將i轉為...
檸檬班軟體測試day010相容性測試介紹
目錄常見的瀏覽器有哪些?瀏覽器相容性測試介紹 瀏覽器相容性測試選擇原則 一般相容性測試是怎麼來做 系統 windows macos,android,ios 那 miui系統 相容性就是相互間能否bai協同工作的協同度 硬體du和硬體及硬體和軟體都有可能不相容zhi。既然要協同工dao作,兩者必須遵守...
day010 python基礎 函式02 傳參
今天是學習python的第10天,主要學習的函式的引數傳遞相關知識,今日所學知識如下 位置引數的動態引數 args程式 def eat4 a,b,c,d 7 print a,b,c,d eat4 1,2,3,4,4,5,6 動態引數以元組形式出現 eat4 1,2,3,4,4,5,6,d 9 執行結...