每天學一點之Python100例(27 28)

2021-08-20 23:43:24 字數 1251 閱讀 2976

每天學一點,形成一種知識複利

問題27:獲取網頁

分析:1.連線遠端網頁伺服器;2.傳送http請求這個網頁;3.從網頁伺服器的返回讀取html**

democode:

#! /usr/bin/python3

import urllib.request

def gethtml(self,url):

page = urllib.request.urlopen(url)

html = page.read()

return html

if __name__=='__main()__':

gethtml("")

問題28:利用re模組爬取網頁上的

分析:先通過url獲取請求,然後通過正規表示式獲取檔案的格式,再通過re模組裡的compile()和findall()方法獲取的url,最後再通過urlretrieve方法獲取出

每天學一點之Python100例(3 4)

每天學一點,形成一種知識複利 問題3 乙個整數,它加上100後是乙個完全平方數,再加上168又是乙個完全平方數,請問該數是多少?分析 從問題中我們這知道,這題的重點就是 完全平方數 先了解下什麼是完全平方數。完全平方數 若乙個數能表示成某乙個整數的平方的形式,則稱這個數為完全平方數。將問題數學化,設...

每天學一點之Python100例(13 14)

每天學一點,形成一種知識複利 問題13 十進位制轉二進位制,八進位制,十六進製制 分析 使用對應函式進行轉換 democode usr bin python3 def hexconverter input num int input please input a num print dec num ...

每天學一點之Python100例(19 20)

每天學一點,形成一種知識複利 問題19 楊輝三角定義如下 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 用python列印出楊輝三角。分析 什麼是楊輝三角?楊輝三角,是二項式係數在三角形中的一種幾何排列 即 1 x 平方展開為1 2x x 2,其係數為1,2...