往googler的路上day13

Han-Ru Chen
2 min readFeb 19, 2021

--

今天看精通Python至p69, 以及把linked list筆記寫完

if else 篇

  1. 延續字元 // 用’\’來延續上一行文字
    ex:
    >>> sum = 1+\
    … 2+\
    … 3+\
    … 4
    >>> sum
    10
  2. 小,中,大括號也可以不用被苛責
    ex:
    >>> sum = (1+
    … 2+
    … 4++
    … 5
    … +6
    … )
    >>> sum
    18
  3. python coding style 請google PEP-8
  4. 比較運算子 ==, !=, >=, <=, >, <
  5. 邏輯運算子 and or not
  6. |, &, ^, >>, << 還是可以用 //補在code book
  7. 關於 in

8.海象運算子(walrus) := // 將賦值與測試合在一起,稱作賦值運算式
name := expression
將expression的結果送到name中,因此下方code才會變成True
如果expression只是放個東西例如int 8, 那letter就會變成8

數字篇

  1. 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

明天回南部,繼續努力吧,期許自己好好,快樂地過好下學期。

今後練習藥規定自己每天都有明確的練習時間,休息時間,繼續努力吧。

--

--

Han-Ru Chen
Han-Ru Chen

Written by Han-Ru Chen

如果能夠重新投胎選擇任一人的人生,我想選擇我自己。 \ linktr: https://linktr.ee/future_outlier\ ted talk: https://youtu.be/aV-Pvb-qmC0?si=lvCFpZde5erQH-wZ \

No responses yet