自我學習記錄:如有問題,請幫助指正,勿噴。輸出:用print()在括號中加上字符串,就可以向屏幕上輸出指定的文字根據慣例第一個程序:Hello,word,第一理解的應該是print(hello,word)意外發生了這個報錯翻譯了一下‘標識符中的無效字符’沒看懂自我理解就是把字符串加到‘’里面去。看一下效果有輸出那對應的肯定有輸入了input(),可以讓用戶輸入字符串,并存放到一個變量里。比如輸入用戶的名字name=input()嗯確實多了輸入的窗口,但沒有
系統 2019-09-27 17:49:16 1986
一、對列表(list)進行排序推薦的排序方式是使用內建的sort()方法,速度最快而且屬于穩定排序復制代碼代碼如下:>>>a=[1,9,3,7,2,0,5]>>>a.sort()>>>printa[0,1,2,3,5,7,9]>>>a.sort(reverse=True)>>>printa[9,7,5,3,2,1,0]>>>b=['e','a','be','ad','dab','dbc']>>>b.sort()>>>printb['a','ad','be'
系統 2019-09-27 17:48:22 1986
現在網上有很多python2寫的爬蟲抓取網頁圖片的實例,但不適用新手(新手都使用python3環境,不兼容python2),所以我用Python3的語法寫了一個簡單抓取網頁圖片的實例,希望能夠幫助到大家,并希望大家批評指正。importurllib.requestimportreimportosimporturllib#根據給定的網址來獲取網頁詳細信息,得到的html就是網頁的源代碼defgetHtml(url):page=urllib.request.u
系統 2019-09-27 17:47:54 1986
1.手動制作python的exe可執行程序Python沒有內建一個編譯為exe的功能。給python程序的部署帶來不少的麻煩。所以就會出現一些py2exe之類的很不錯的工具,用于自動把.py文件編譯為.exe文件。最近抽空研究了一下手動實現類似py2exe的功能,希望加強對python的了解。結果還相當不錯。把結果記錄下來,與大家共享。1.1.原理文中所描述的方法,基于python的以下幾個功能1)python程序運行時,會在sys.path指定的路徑中查
系統 2019-09-27 17:47:34 1986
發送端代碼:#!/usr/bin/python#-*-coding:UTF-8-*-importsocketimportstructraw_socket=socket.socket(socket.PF_PACKET,socket.SOCK_RAW,socket.htons(0x1234))raw_socket.bind(("eth0",0))packet=struct.pack("!6s6sH","\xff\xff\xff\xff\xff\xff","\x
系統 2019-09-27 17:46:50 1986
asctime()方法將一個元組或struct_time表示的時間返回gmtime()或localtime(),以下列格式的24個字符的字符串:“TueFeb1723:21:052015”。語法以下是asctime()方法的語法:time.asctime([t]))參數t--這是9個元素或struct_time元組表示所返回gmtime的()或localtime()函數的時間。返回值此方法返回以下形式的24個字符的字符串:“TueFeb1723:21:05
系統 2019-09-27 17:46:44 1986
默認dict,代表dict.keys(),而不是dict.items()排序字典,sorted(a.items(),key=lambdakv:kv[-1]),但是返回的是list,[('b',0),('a',1),('c',2)],然后再用dict[]一次,就能得到字典。注意,字典的Key可以不是字符。{0:'0'}dict.update({2:30})。添加字典的元素,兩個字典的內容相加,就是用dict_a.updata(dict_b)。刪除字典中的某個
系統 2019-09-27 17:46:33 1986
一、列表(List)list是一個可以在其中存儲一系列項目的數據結構。list的項目之間需用逗號分開,并用一對中括號括將所有的項目括起來,以表明這是一個list。下例用以展示list的一些基本操作:#定義一個list對象class_list:class_list=['Michael','Bob','Tracy']#獲得一個class_list的長度print'classhave',len(class_list),'students'#訪問class_lis
系統 2019-09-27 17:38:23 1986
round()方法返回x的小數點四舍五入到n個數字。語法以下是round()方法的語法:round(x[,n])參數x--這是一個數值表達式n--這也是一個數值表達式返回值該方法返回x的小數點四舍五入到n個數字例子下面的例子顯示了round()方法的使用#!/usr/bin/pythonprint"round(80.23456,2):",round(80.23456,2)print"round(100.000056,3):",round(100.00005
系統 2019-09-27 17:38:10 1986
python是一個很好腳本語言工具,現在也比較流行的一個腳本語言工具,對目前web自動化可以用的比較是webdriver框架進行自動化測試,腳本寫起來較簡單,運行的占用的內容較小。那么對windown下python+webdriver自動化環境如何進行搭建。下載一個python.exe文件,直接默認安裝即可配置python的環境,指定到python的路徑安裝pip環境,從網上下載一個pip,解壓完成后,進入解壓目錄下執行pythonsetupinstall
系統 2019-09-27 17:37:53 1986