目錄一、數據類型內置方法1.1數字類型內置方法1.1.1整形1.1.2浮點型1.2字符串類型內置方法1.3列表類型內置方法1.4元組類型內置方法1.5字典類型內置方法1.6集合類型內置方法二、數據類型分類三、深淺拷貝3.1拷貝3.2淺拷貝3.3深拷貝四、異常處理4.1語法錯誤4.2邏輯錯誤一、數據類型內置方法1.1數字類型內置方法1.1.1整形作用:定義年齡/身高/體重/id號定義方式:age=18age=int('18')方法:+-*/%//**多個值o
系統 2019-09-27 17:49:10 1993
'''利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。'''frompip._vendor.distlib.compatimportraw_inputdeftest1(n):f=""ifn>=90:f="A"elif60<=n<=89:f="B"else:f="C"print("%d成績%s"%(n,f));num=raw_input("請輸入:");num=int(num)test1(n
系統 2019-09-27 17:48:27 1993
幾乎所有的微薄都提供了縮短網址的服務,其原理就是將一個url地址按照一定的算法生成一段字符串,然后加在一個短域名后面邊成了一個新的url地址,數據庫中會存放這個短地址和原始的地址,當用戶點擊這個新的短地址后,短地址服務會根據短域名后面的幾個字符串從數據庫中讀出原來的地址然后頁面進行跳轉。比如新浪微薄中的url是http://t.cn/xxxxxxxt.cn是其域名,其后面跟著的是7位算出來的字符串。方法一:使用哈希庫自定義算法因為文本中顯示太長的url會比
系統 2019-09-27 17:48:18 1993
Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言,本文就舉一例Python類繼承的實例。實例代碼如下:#!/usr/bin/python#Filename:inherit.py#Author:yanggangclassSchoolMember:def__init__(self,name,age):self.name=nameself.age=ageprint'initSchoolMember:',self.namedeftell(self
系統 2019-09-27 17:47:55 1993
pickle包的dump函數和load函數分別實現了數據的序列化和反序列化。一、dump()方法pickle.dump(obj,file,[,protocol])注釋:序列化對象,將對象obj保存到文件file中去。參數protocol是序列化模式,默認是0(ASCII協議,表示以文本的形式進行序列化),protocol的值還可以是1和2(1和2表示以二進制的形式進行序列化。其中,1是老式的二進制協議;2是新二進制協議)。file表示保存到的類文件對象,f
系統 2019-09-27 17:47:49 1993
count()方法返回出現在范圍內串子數range[start,end]??蛇x參數的start和end都解釋為片符號。語法以下是count()方法的語法:str.count(sub,start=0,end=len(string))參數sub--這是子串用來進行搜索。start--搜索從這一索引。第一個字符從0開始的索引。默認情況下搜索從0開始的索引。end--搜索從該索引結束。第一個字符從0開始的索引。默認情況下搜索結束的最后一個索引。返回值此方法返回集中
系統 2019-09-27 17:47:22 1993
【百度云搜索,搜各種資料:http://www.lqkweb.com】【搜網盤,搜各種資料:http://www.swpan.cn】css選擇器1、2、3、::attr()獲取元素屬性,css選擇器::text獲取標簽文本舉例:extract_first('')獲取過濾后的數據,返回字符串,有一個默認參數,也就是如果沒有數據默認是什么,一般我們設置為空字符串extract()獲取過濾后的數據,返回字符串列表#-*-coding:utf-8-*-import
系統 2019-09-27 17:47:14 1993
目錄一、線程隊列二、先進先出三、后進先出四、存儲數據時可設置優先級的隊列4.1優先級隊列4.2更多方法說明一、線程隊列queue隊列:使用importqueue,用法與進程Queue一樣queueisespeciallyusefulinthreadedprogrammingwheninformationmustbeexchangedsafelybetweenmultiplethreads.二、先進先出classqueue.Queue(maxsize=0)i
系統 2019-09-27 17:47:05 1993
本章將覆蓋所有在Python中使用的基本I/O功能。有關更多函數,請參考標準Python文檔。打印到屏幕上:產生輸出最簡單的方法是使用print語句,可以通過用逗號分隔的零個或多個表達式。該函數將傳遞到一個字符串表達式,并將結果寫到標準輸出,如下所示:#!/usr/bin/pythonprint"Pythonisreallyagreatlanguage,","isn'tit?";這將產生結果輸出在標準屏幕上,結果如下:Pythonisreallyagrea
系統 2019-09-27 17:46:33 1993
本文以一段簡單的監聽鼠標、鍵盤事件的程序,實現獲取用戶的輸入(比如登錄某些網站的賬號、密碼)的功能。經測試,對于一臺“裸奔”的電腦,完全能獲取到用戶輸入的任何信息;但是如果安裝了殺毒軟件,就夠嗆了。具體實現方法如下:一、代碼部分:獲取用戶輸入信息,并與截圖一起保存到XX目錄下#-*-coding:utf-8-*-#importpythoncomimportpyHookimporttimeimportsocketfromPILimportImageGrab#
系統 2019-09-27 17:46:23 1993