原创 PyQt5創建主窗口

QMainWindow:可以包含菜單欄、工具欄、狀態欄和標題欄,是最常見的窗口形式。 QDialog:是對話窗口的基類。沒有菜單欄、工具欄和狀態欄。 QWidget:不確定窗口的用途,就使用這個。 import sys from PyQ

原创 python 閉包

閉包:在一個外層函數中定義了一個內部函數,內部函數使用了外部函數的臨時變量,並且外部函數的返回值是內部函數。這個結構就是閉包。 重點: 1.嵌套 2.內部使用了外部變量 3.返回的是內部函數 主要用途:裝飾器(web開發中、爬蟲) 說明:

原创 python函數參數的類型

函數參數的類型:int str float bool list dict set tuple function(特殊的類型) def test(): print('------test') def test1(): p

原创 類 Python

#python一切都是面向對象,不鼓勵寫類 class test(object): a = 1 def func_1(self): pass def __init__(self,arg1,arg2

原创 python數據結構習題

習題1 列表a=[11,22,24,29,30,32] 1、把20插入到列表的末端 2、在元素29後面插入元素57 3、把元素11修改成6 4、刪除元素32 5、對列表從小到大排序 習題2 列表b = [1,2,3,4,5] 1

原创 python語句

一、print語句 二、控制流語句 2.1 由條件和執行代碼塊組成 條件可分爲決策(if)、循環(for,while)和分支(switch) 2.2 格式(冒號和四個空格永不忘)      :分割了條件和代碼塊       縮進4 個空格

原创 Hadoop是什麼?

一、解決問題 海量數據的存儲(HDFS) 海量數據的分析(MapReduce) 資源管理制度(YARN)(羊)       搜索引擎(抓取的海量數據存儲)海量數據怎麼存,怎麼建索引?通過索引來搜索。 受Google的三篇論文,而來的Had

原创 python基礎練習題

1、已知字符串a = 'ahGhd35AGdf',要求如下 1、1  將a字符串的大寫改爲小寫,小寫改爲大寫。 1、2 將a字符串的數字取出,並輸出成一個新的字符串。 1、3 請統計a字符串中出現的每個字母的出現次數(請忽略大小寫,a

原创 python裏難纏的符號

一、位移 <<        >> 移的是二進制碼 二、按位取反  ^ 三、按位餘  %  

原创 python字典

字典是無序的,他不能通過偏移來存取,我們只能通過鍵來存取。 字典={"key":value}     key類似於我們現實的鑰匙,而value則是鎖。一個鑰匙開一個鎖。 特點: 內部沒有順序,通過鍵來讀取內容,可嵌套,方便我們組織多種數

原创 元組和集合

一、元組 特點: 1、有序的集合 2、通過偏移來取數據  3、屬於不可變對象,不能在原地修改內容,沒有排序,修改等操作。 那爲什麼有列表還要有元組呢? 元組不可變的好處。保證數據的安全,比如我們傳給一個不熟悉的方法或者數據接口,確保