1、元組概念
寫出下面**的執行結果和最終結果的型別
(1, 2)*2
(1, )*2
(1)*2
分析為什麼會出現這樣的結果.
2、拆包過程是什麼?
a, b = 1, 2
上述過程屬於拆包嗎?
可迭代物件拆包時,怎麼賦值給佔位符?
(1,2,1,2)
(1,1)
22.拆包應該是對於元組來說的吧或者列表應該也行
不屬於整體賦值吧
不太理解啥意思
練習題:
1、字串函式回顧
2、實現isdigit函式
題目要求
實現函式isdigit, 判斷字串裡是否只包含數字0~9
def isdigit(string):
"""判斷字串只包含數字
:param string:
:return:
"""# your code here
pass
3、leetcode 5題 最長回文子串
給定乙個字串s
,找到s
中最長的回文子串。你可以假設s
的最大長度為 1000。
1.用replace
用str.split
用str.lstrip
2.def isdigit(str)
return str.isnumeric()
第三題能看懂編完程式的,但自己根本想不到
盡力了網上答案:
class solution:
def extend(s,start,end,k):
if (start=len(s)):
return k-1
if s[start-k]==s[end+k]:
return extend(s,start,end,k+1)
else:
return k-1
def longestpalindrome(self, s: str) -> str:
c=』』
l=len(s)-1
if l<1:
return s
l=0tar=s[0]
for i in range(l):
if s[i]==s[i+1]:
sl=extend(s,i,i+1,0)
if 2sl+2>=l:
l=2sl+2
tar=s[i-sl:i+sl+2]
if s[i-1]==s[i+1]:
if i<1:
continue
sl=extend(s,i-1,i+1,1)
if 2sl+3>=l:
l=2sl+3
tar=s[i-sl-1:i+sl+2]
return tar
C 整合和派生練習題解答
綜合題1 考察單繼承方式 綜合題1.編寫乙個程式設計乙個汽車類vehicle,包含的資料成員有車輪個數wheels和車重weight。小車類car是它的私有派生類,其中包含載人數pasenger load。卡車類truck是vehicle的私有派生類,其中包含載人數passenger load和載重...
開課第四天
今天是開課的第四天,老師又講了很多知識 1 位運算 位運算的效能高,但是理解比較困難。1 按位與,兩個都是一才為一,兩個不一樣就為零。2 按位或,只要有乙個是一就是一。3 異或,不同為一,乙個數和另乙個數異或倆次還是它自己,乙個數和自身異或結果是零,乙個數和零異或結果還是它本身。對稱加密,解密。4 ...
華為第四天
在第三天晚上下班的時候,終於搞定了第乙個專案內容,即使再簡單,我也勝利的喜悅,很欣慰,自己完成了乙個小小的任務,雖然比較簡單的乙個需求。在這種興奮的心情下,我結束了我第三天實習,我想生活始終要抱有一定的態度,是付出又收穫的喜悅,讓我們每個人都保持這種喜悅,來開始每一天的工作。第四天開始的時候,我先去...