Python面試筆試300題系列1
03-27
建議
建議自己腦海里先做一遍
獲取參考答案:公眾號Python孫行者回復「面試題系列1」求結果
提示:
- and:返回最後一個真值或第一個假值
- or:返回第一個真值或最後一個假值
v1 = 1 or 3
v2 = 1 and 3
v3 = 0 and 2 and 1
v4 = 0 and 2 or 1
v5 = 0 and 2 or 1 or 4
v6 = 0 or False and 1
進位轉換
提示:內置函數int(),bin(),oct(),hex()
- 二進位轉換成十進位:v = 「0b1111011」
- 十進位轉換成二進位:v = 18
- 八進位轉換成十進位:v = 「011」
- 十進位轉換成八進位:v = 30
- 十六進位轉換成十進位:v = 「0x12」
- 十進位轉換成十六進位:v = 87
- 十六進位轉為二進位:v = 「0x12fd」
Python遞歸的最大層數
提示:考查內置模塊sys的用法以及遞歸的平台依賴性
編寫一個函數實現將IP地址轉換成一個整數
如 55.5.55.24 轉換規則為如下,然後計算32位二進位的結果:
ip段 二進位
55 00110111
5 00000101
55 00110111
24 00000011
提示:正則提取、字元串處理、進位轉換
公眾號Python孫行者回復「面試題系列1」獲取參考答案,持續更新,歡迎關注
推薦閱讀: