原创 2018-01-08 python 內置函數

內建函數 built-in functions  http://docs.python.org 1.返回數字的絕對值 abs() 2.取列表最大最小值 max() min() 3.其他函數 len() divmod() pow() rou

原创 Celery 異步分佈式 171219

celery是Python開發的分佈式異步任務調度系統,Celery支持的消息服務有rmq、redis等  Celery 是一個強大的分佈式任務隊列,它可以讓任務的執行完全脫離主程序,甚至可以被分配到其他主機上運行。我們通常使用它來實現異

原创 Python-正則對象的方法

re 模塊使Python 語言擁有全部的正則表達式功能 complile函數根據一個模式字符串和可選的標誌函數生成一個正則表達式對象。該對象擁有一系列方法用於正則表達式匹配和替換。 1.match 方法 rematch 嘗試從字符串的起始

原创 2018-01-09 map 函數

map() 根據提高的函數對指定序列做映射 第一個參數function 以參數序列中的沒一個元素調用function 函數,返回包含每次function函數值的新列表。 map() 函數語法: map(function, iterab

原创 Python的mysql操作(安裝、鏈接)

1.Python的mysql操作------安裝 Python標準數據庫接口爲Python DB-API, Python DB-API爲開發人員提供了數據庫應用 編程接口。參考地址:https://wiki.python.org/moin

原创 Python-複習1129--字符串、元組、list[] 、dict{}

1.字符串 字符串是一個序列。對序列的操作可以通過索引和切片來操作 字符串的定義: str1='this is a string' str2="this is a string" str3='''this is a string'''

原创 2018-01-08 類型轉換函數

類型轉換函數 int() long() float()轉換成浮點型 complex()轉成一個複數 print int(12) print int(12.2) print long(12) print float('123') prin

原创 2018-01-08 字符串處理函數

str.capitalize()返回一個字符串,首字母大寫 str.replace()替代字符 str.split()將字符串切分,返回一個列表,列表的元素是字符,默認用空格切分(把字符串切成列表) str.join()參數是個可迭代的對

原创 Python的mysql操作(事務、遊標)

1、mysql事務 MySQL事務主要用於處理操作量大,複雜度高的數據。 比如,你操作一個數據庫,公司的一個員工離職了,你要在數據庫中刪除他的資料,也要刪除該人員相關的,比如郵箱,個人資產等。這些數據庫操作語言就構成了一個事務。 在M

原创 Python-數據庫SQLite 遊標

SQLite 是一種嵌入式數據庫,它的數據庫就是一個文件。Python 內置了SQLite3,所以,可以直接使用。 使用SQLite,介紹幾個概念: 1. 表: 是數據庫中存放關係數據的集合。表與表之間通過外鍵關聯。 操作關係數據庫必須執

原创 Python -mysql 連接池

參考廖雪峯網站 MySQL是Web世界中使用最廣泛的數據庫服務器。 SQLite的特點是輕量級、可嵌入,但不能承受高併發訪問,適合桌面和移動應用。 MySQL是爲服務器端設計的數據庫,能承受高併發訪問,同時佔用的內存也遠遠大於SQLite

原创 2018-01-09 匿名函數

lambda 函數用來創建匿名函數 即不在使用def語句這樣標準的形式定義一個函數 lambda 只是一個表達式,函數體比 def 簡單很多。 lambda的主體是一個表達式,而不是一個代碼塊。僅僅能在lambda表達式中封裝有限的邏

原创 2018-01-09 reduce 函數

reduce() 函數對參數序列中元素進行累積。 函數將一個數據集合(鏈表,元組等)中的所有數據進行下列操作: 用傳給reduce中的函數function(有兩個參數)先對集合中的第1,2個元素進行操作, 得到的結果在與第三個數據用fun

原创 第二次複習(11.29)

循環:: for循環是一個結構,導致程序要重複一定的次數。 list1=[1,2,3,4] for i in list1: print i ---在序列裏,使用for循環遍歷。 range() 可以快速的生成一個序

原创 2018-01-09練習

習題1. 從終端接收若干個數字,要求使用filter()函數,將輸入的不是數字的值剔除掉(用戶輸入的內容有隨機性,當我們要接收一個數字的時候,他可能會輸入一個字符串過來,要求當用戶輸入的不是數字,就剔除掉)2. 從終端接收若干個以空格隔開