-
Python面試真題 - ngnix的正向代理與反向代理?
【Python面試真題】- ngnix的正向代理與反向代理? 正向代理 是一個位于客戶端和原始服務器(origin server)之間的服務器,為了從原始服務器取得內容,客戶端向代理發送一個請求并指定目標(原始服務器),然后代理向原始服務器轉交請求并將獲得的內容返回給客戶端??蛻舳吮仨氁M行一些特別的設置才能使用正向代理。 反向代理正好相反,對于客戶端而言它就像是原始服務器,并且客戶端不需要進行任何特別的設置??蛻舳讼蚍聪虼淼拿臻g中的內容發送普通請求,接著反向代理將判斷向何處(原…
-
Python面試真題- 迭代器和生成器的區別 ?
【Python面試真題】- 迭代器和生成器的區別 ? 1)迭代器是一個更抽象的概念,任何對象,如果它的類有next方法和iter方法返回自己本身。對于string、list、dict、tuple等這類容器對象,使用for循環遍歷是很方便的。在后臺for語句對容器對象調用iter()函數,iter()是Python的內置函數。iter()會返回一個定義了next()方法的迭代器對象,它在容器中逐個訪問容器內元素,next()也是Python的內置函數。在沒有后續元素時,next()會拋出一個Sto…
-
Python面試真題- 怎么解釋繼承 ?
【Python面試真題】- 怎么解釋繼承 ? 一個類繼承自另一個類,也可以說是一個孩子類/派生類/子類,繼承自父類/基類/超類,同時獲取所有的類成員(屬性和方法)。 繼承使我們可以重用代碼,并且還可以更方便地創建和維護代碼。Python 支持以下類型的繼承: 1. 單繼承- 一個子類類繼承自單個基類 2. 多重繼承- 一個子類繼承自多個基類 3. 多級繼承- 一個子類繼承自一個基類,而基類繼承自另一個基類 4. 分層繼承- 多個子類繼承自同一個基類 5. 混合繼承- 兩種或兩種以上繼承類型的組合
-
Python面試真題 - 介紹一下Python中webbrowser的用法 ?
【Python面試真題】- 介紹一下Python中webbrowser的用法 ? webbrowser模塊提供了一個高級接口來顯示基于Web的文檔,大部分情況下只需要簡單的調用open()方法。webbrowser定義了如下的異常:exception webbrowser.Error, 當瀏覽器控件發生錯誤是會拋出這個異常webbrowser有以下方法:webbrowser.open(url[, new=0[, autoraise=1]])這個方法是在默認的瀏覽器中顯示url, 如果new = …
-
Python面試真題- 如何用Python輸出一個Fibonacci數列 ?
【Python面試真題】- 如何用Python輸出一個Fibonacci數列 ? 1 a,b = 0, 1 2 while b<100: 3 print (b), 4 a, b = b, a+b
-
Python面試真題 - 什么是元組的解封裝 ?
【Python面試真題】- 什么是元組的解封裝 ? 首先我們來介紹元組封裝: (3, 4, 5) 將 3,4,5 封裝到元組 mytuple 中。 現在我們要將這些值解封裝到變量 x,y,z 中 12
-
Python面試真題- Python里面如何生成隨機數?
【Python面試真題】- Python里面如何生成隨機數? import randomrandom.random()它會返回一個隨機的0和1之間的浮點數 21.如何用Python來發送郵件? Python實現發送和接收郵件功能主要用到poplib和smtplib模塊。 poplib用于接收郵件,而smtplib負責發送郵件。 代碼如下: 1 #! /usr/bin/env Python 2 #coding=utf-8 3 import sys 4 import time 5 import po…
-
Python面試真題 - 如何在 Python 使用多進制數字?
【Python面試真題】- 如何在 Python 使用多進制數字? 除十進制以外,在 Python 中還可以使用二進制、八進制、十六進制。 1. 二進制數有 0 和 1 組成,我們使用 0b 或 0B 前綴表示二進制數 10 使用 bin() 函數可以將數字轉換為二進制 ‘0b1111’ 2. 八進制數由數字 0-7 組成,使用前綴 0o 或 0O 表示 8 進制數 ‘0o10’ 3. 十六進數由數字 0-15 組成,使用前綴 0x 或者 0X 表示 16 進制數 ‘0x10’ ‘0xf’ 聲明…
-
Python面試真題 - 解釋 Python 中的位運算符 ?
【Python面試真題】- 解釋 Python 中的位運算符 ? 此運算符按二進制位對值進行操作。 1. 與 (&) 返回按位與結果 2 2. 或 (|) 返回按位或結果 3 3. 異或 (^) 返回按位異或結果 1 4. 取反 (~) 返回按位取反結果 -3 5. 左移位 (<<) 將符號左邊數的二進制左移右邊數位 4 1 的二級制 001 左移 2 位變成 100 也即十進制的 4 6. 右移位 (>>) 1null 聲明:文章來源于網絡,侵刪!
-
Python面試真題 - 解釋 Python 中的邏輯運算符 ?
【Python面試真題】- 解釋 Python 中的邏輯運算符 ? Python 中有三個邏輯運算符:and、or、not