星期五作业
?
解釋型語言:?執行一句代碼生成一段字節碼(與平臺無關的中間碼),代碼在虛擬機(python解釋器)里執行,轉換成目標平臺(cpu)上的指令, 再到cpu里執行.
?
編譯型語言: 是一次性將代碼全部生成機器語言(目標平臺上的指令),再到指定cpu里執行.所以編譯型語言,要到其他cpu中運行,代碼需要重新編譯.
?
兩者區別: 一, 執行一句生成一段, 一次性. 二, 有虛擬機, 無虛擬機-à?解釋型,可以在多平臺運行, 編譯型在指定平臺運行.
第一類對象不一定是面向對象程序設計所指的物件,而可以指任何程序中的實體。一般第一類對象所特有的特性為:
- 可以被存入變量或其他結構
- 可以被作為參數傳遞給其他函數
- 可以被作為函數的返回值
- 可以在執行期創造,而無需完全在設計期全部寫出
- 即使沒有被系結至某一名稱,也可以存在
#python自帶電池urllib url+lib
#url : www.baidu.com
#url 的一般格式為
#protocol://hostname[:port]/path/[;parameters][?query]#fragment
#url 由三部分組成:
#1.協議:http , https ,ftp ,file ,ed2k..
#2.存放資源的服務器的域名系統或IP地址
#默認端口為80
import urllib.request
response=urllib.request.urlopen('http://www.baidu.com')
html = response.read()
print(html)
html = html.decode('utf-8')
print(html)
#爬蟲初學小練習
import urllib.request
response = urllib.request.urlopen('http://placekitten.com/500/600')
cat_img = response.read()
with open ('cat_500_600.jpg','wb') as f:
f.write(cat_img)
response.geturl()
response.info()
print(response.info())
轉載于:https://www.cnblogs.com/aini99/p/10739021.html
總結
- 上一篇: Monkey基本使用(转载)
- 下一篇: stark组件开发之添加功能实现