往googler的路上day13
2 min readFeb 19, 2021
今天看精通Python至p69, 以及把linked list筆記寫完
if else 篇
- 延續字元 // 用’\’來延續上一行文字
ex:
>>> sum = 1+\
… 2+\
… 3+\
… 4
>>> sum
10 - 小,中,大括號也可以不用被苛責
ex:
>>> sum = (1+
… 2+
… 4++
… 5
… +6
… )
>>> sum
18 - python coding style 請google PEP-8
- 比較運算子 ==, !=, >=, <=, >, <
- 邏輯運算子 and or not
- |, &, ^, >>, << 還是可以用 //補在code book
- 關於 in
8.海象運算子(walrus) := // 將賦值與測試合在一起,稱作賦值運算式
name := expression
將expression的結果送到name中,因此下方code才會變成True
如果expression只是放個東西例如int 8, 那letter就會變成8
數字篇
- print(1_000_000), print(1000000) //此兩種效力相同, python會忽視_底線符號
2.可以任意加減乘除 // ps 除法有兩種功能 a/b會得到浮點數, a//b只會得到整數
3.divmod(9, 5) => (1, 4) //顯示除數及餘數
4. 5 ** 2 => 25 // 次方用法
5.可以使用2, 8, 16 進位表示數字 // 以 (0b, 0o, 0x)為底的意思
print(0b10) => 2 // binary
print(0o10) => 8 //octal
print(0x10) => 16 // hexadecimal
6.>>> value = 65
>>> bin(value)
‘0b1000001’
>>> oct(value)
‘0o101’
>>> hex(value)
‘0x41’
>>> chr(67)
‘C’
>>> ord(‘c’)
99
7. int型態自定義底數的進位 // int(‘進位數字’, 底數)
>>> int(‘101’, 5)
26
>>> int(‘101’, 2)
5
>>> int(‘101’, 16)
257
明天回南部,繼續努力吧,期許自己好好,快樂地過好下學期。
今後練習藥規定自己每天都有明確的練習時間,休息時間,繼續努力吧。