#順序取字串中的數字組成整數a="'abc12w9w8e"
b=0for i in a:
if i.isdigit():
# if '0'<=i<='9':
# b=b*10+int(i)
b=b*10+ord(i)-48
print(b)
a="'abc12w9w8e"
b=0for i in a:
if '0'<=i<='9':
b=b*10+ord(i)-48
print(b)
a=(1,2,3)
print((type(a))) # 元組 tuple
a[0]=100 # 元組和字串一樣,不能增刪改
print(a)
a=(1,2,3) # 遍歷輸出元組
for t in a:
print(t)
a=(12,5,4,35,3) # 遍歷輸出元組
for i in range(len(a)):
print(i,a[i])
a=(12,5,4,35,3)
print(a[::2])
print(a[8:0:-1]) # 倒著時,初始下標超出,沒有報錯。注意結束下標對應值不被「切」
print(a[4:0:-1])
print(a[-1:-3:-1])
a=(1,23) # tuple
b=(1) # int
c=(1,) # tuple
d=() # tuple
e=("we") # str
print(type(a),type(b),type(c),type(d),type(e))
c=(1,)
print(c[0])
print(c[1]) # tuple index out of range
a,b=(1,2)
print(a,type(a))
print(b,type(b))
a,b,c=(1,2,'c')
print(a,type(a))
print(b,type(b))
print(c,type(c))
a,b=(1,2,'c') # 報錯,解壓的值太多
print(a)
print(b)
a,b=(2,) # 報錯,解壓的值太少
print(a)
print(b)
a,b='xy'
print(a)
print(b)
a=(3,5,6)
b=[3,'c',9]
b.extend(a) # 元組,字串,不能增刪改。 列表能增刪改。
print(b)
a=(3,5,6)
b=[3,'c',9]
i=0for j in a:
b.insert(i,j)
i+=2
j=0while ib.insert(i,a[j])
i+=2
j+=1
print(b)
# 列印二位數列
a=[[1,2,3],[4,5],[6,7,8,9],['a','b','c','d']]
for i in a:
for j in i:
print(j,end=' ')
print()
for i in range(len(a)):
for j in range(len(a[i])):
print(a[i][j],end=' ')
print()
i=0while ij=0
while j<(len(a[i])):
print(a[i][j],end=' ')
j+=1
i+=1
print()
#字典的2種宣告方式
a=b=dict(name="張三",age=18,address="河北")
print(a)
print(b)
print(a['name']) # 字典訪問 值,知道鍵從而訪問值,字典中有「鍵key」和「值value」
a['***']='男' # 字典新增元素
print(a)
a=a['age']=22 # 改 值value
print(a)
a=del (a['name']) # 刪
print(a)
a=a.pop('name')
print(a.pop('age')) # 返回刪除的 value ,pop 和get ,如果鍵找不到,返回給定的 value
a=a=
del(a['name'])
a.pop('age')
print(a)
a=a.clear()
a=a.popitem()
a=print(a['***']) # 會報錯,就如同下面第3行
a=[2,3]
print(a[0],a[1])
print(a[2])
a=print(a.get('name'))
a=print(a.get("***")) #找不到,返回none
# print(a.pop('***')) # 找不到,報錯
a=print(a.get("***","男")) # 找不到,返回給定的"男"
print(a.pop("***","男")) # 找不到,返回給定的"男"
a=print(a.get("name","豬")) #找得到,返回找到的值
a=print(a.keys())
print(a.values())
print(a.items())
for k,v in a.items(): # 列印出來,顯示的方式
print(k,v)
a='nihao'*3
b='你好'+"北京"
print(a,b)
# 列印下面元組裡面的 鍵,值 成行列格式
a=, "002":,
"003":,
"004":,
"005":
}for k1,v1 in a.items():
print(k1,end=' ')
for k2,v2 in v1.items():
print(k2,v2,end=' ')
print()
# 如果位址是北京,在內層元組新增乙個item "house":10000,房補10000元
a=, "002":,
"003":,
"004":,
"005":
}# for k,v in a.items():
# if v['adress']=="北京":
# v["house"]=10000
# print(a) #為了讓列印結果能顯示成矩陣,做如下3行處理,
# for k,v in a.items():
# print(k,v)
# print()
for k1,v1 in a.items():
if v1['address']=='北京':
v1['house']="10000"
for k1,v1 in a.items():
print(k1,v1)
print()
開課第四天
今天是開課的第四天,老師又講了很多知識 1 位運算 位運算的效能高,但是理解比較困難。1 按位與,兩個都是一才為一,兩個不一樣就為零。2 按位或,只要有乙個是一就是一。3 異或,不同為一,乙個數和另乙個數異或倆次還是它自己,乙個數和自身異或結果是零,乙個數和零異或結果還是它本身。對稱加密,解密。4 ...
華為第四天
在第三天晚上下班的時候,終於搞定了第乙個專案內容,即使再簡單,我也勝利的喜悅,很欣慰,自己完成了乙個小小的任務,雖然比較簡單的乙個需求。在這種興奮的心情下,我結束了我第三天實習,我想生活始終要抱有一定的態度,是付出又收穫的喜悅,讓我們每個人都保持這種喜悅,來開始每一天的工作。第四天開始的時候,我先去...
黑馬第四天
1.文字類的塊級元素比如p和h1 h6標籤裡面不要放塊級 只有文字才能組成段落,因此p裡面不能放塊級元素,同理還有這些標籤h1,h2,h3,h4,h5,h6,dt,他們都是文字類塊級標籤,裡面不能放其他塊級元素。2.鏈結裡面不要在放鏈結 3.行內元素裡面只能容納文字或其他行內元素 a特殊,a裡面可以...