2017 10 16以前的學習(3)

2021-08-09 09:34:19 字數 862 閱讀 5870

## 邏輯短路##

print(p and q or a or b)

print (p or q or q and or q)

遇到and正常邏輯

遇到or看是不是為真,如果是後面的就不看

## 階乘 ##

t = 1

t = t * i

%9d與%-9d不一樣

前面的與右對齊,後面的與左對齊

## 劈開字串 ##

str1 = 『hello python』

str2 = str1.split()

print(str2)

print(」.join(str2)

輸出為:[『hello』,』python』]

輸出為:』hello python』

列表的方法不能直接print,字串可以

pop意思為彈出

## 字典 ##

dict2 = dict(a=1,b=2)

dict3 = dict(([a,1],[b,2]))

dict1.update(dict2)把字典dict2追加到dict1的末尾

把鍵取出來排序然後 字典名[key],相當於吧字典排序

## 序列函式用法 ##

extend()合併列表

zip()相同索引值對應的元素進行組合,組成新的序列

dict2 = dict1.copy()建立dict1的淺拷貝

{}.forkeys(),有相同值不同鍵值的字典

list中count(),sored(),可以用print語句輸出

list[i] == list[i+1]:語法錯誤

不能邊遍歷邊修改列表

2017 10 16以前的學習(1)

賦值語句 x x 1 與 x 1 結果一樣 多重賦值 x y z 1 多然賦值 x,y 1,2 相當於x 1,y 2 型別 兩種不同資料型別的資料不能進行運算,必須要轉換 邏輯 邏輯操作符 and or not 邏輯表示式 p and q if if ture 賦值語句或者print語句 elif ...

2017 10 16以前的學習(2)

格式 s 字串格式 d 整型格式 f 浮點型格式 print a 100 輸出a與100之間有乙個空格 print b 4 輸出4個b 格式輸出樣式 print d是 d的 d倍 100,10,10 輸出為 100是10的10倍 字串 索引操作符 第乙個索引字元為0,最後乙個為 1 切片操作符 fo...

以前的日誌

今天申請了這個部落格,正好剛和乙個討論建立個工作室,真是好事成雙,心情不錯呀!拉了幾個人,目前共五人,都是網上認識的朋友,希望我們這個工作室能夠籌建成功,也希望我們可以從中學到更多知識 將來掌握在自己手中,將來一片光明 10 13日下午終於買來紅帽子9.2,此事計畫好久,總算是落下眉目了 晚上開始裝...