牛客網機試刷題
記錄
- and、&、&& 的區別
- python 中沒有 &&, 直接使用 and 關鍵字。
- and、or、not 都是邏輯運算符: and和or結果都是具體數值, not返回的是True 或 False
10 and 20 == 20
0 and 10 == 0
0 or 10 == 10
10 or 20 == 10
not 10 == False
- &: 位運算符, 針對數字,對二進制數進行位運算。
1 & 2 == 0
1 | 2 == 3
- 常用api
input()
str.split() : 分割字符串
str.lower() : 字符串轉小寫
str.count(str1) : 返回str1在str中出現的次數
re = sorted(iterable, cmp=None, key=None, reverse=False) # 排序
list.sort(cmp=None, key=None, reverse=False)
int('0x123', 16) # 今制轉換