原创 python祕技之併發編程

玩轉python多任務一、序二、進程與線程三、併發和並行1. 併發( concurrency)2. 並行(parallel)四、多線程1. 使用threading模塊單線程執行:多線程執行:2. 查看線程數量3. 一個不太重要的

原创 用python找出數組中第二大的數

小明問了我一個問題: 如何用python實現返回數組中第二大的數呢? Sample Input: 2 3 6 6 5 Sample Output 5 我的代碼如下: if __name__ == '__main__': #

原创 Python每日一練挑戰

問題   學了Python之後不知道做什麼?知識點看了又忘,總是記不住?沒有合適的項目練手?不愛學習卻又不得不做? 感覺這個還是比較適合一些初學者,如果大家有以上問題,歡迎向下看。 學習計劃 每日做一個編程題時刻保持手感 五天左

原创 Python祕技之迭代器,生成器和裝飾器

python編程利器序一、迭代器1、迭代2、可迭代對象3、迭代器4、自定義一個迭代器二、生成器1、生成器2、創建一個生成器3、深入生成器三、裝飾器1、函數裏面定義函數2、函數裏面返回函數3、將函數作爲參數傳給另⼀個函數4、裝飾器

原创 零基礎玩轉Django之虛擬環境

虛擬環境一. 爲什麼需要虛擬環境:二. 使用virtualenv(不推薦)2.1 virtualenv簡介:2.2 virtualenv安裝:2.3 創建虛擬環境:2.4 進入虛擬環境(windows):2.5 退出虛擬環境:2

原创 零基礎玩轉Django之輕鬆入門

Django基礎一、走進Django二、MVT模式三、安裝Django(windows)四、查看Django版本五、創建Django項目1. 命令行方式2. pycharm方式六、運行Django項目七、Django項目結構介紹

原创 用python解決N元買N雞問題

小明問了我一個問題: 如何用python解決N元買N雞問題 題目要求: 公雞每隻5元,母雞每隻3元,小雞1元三隻。 N元錢必須剛好買N只雞,而且雞必須整隻買,不能分開買。 有幾種買法呢? 輸入格式: 在一行中輸入一個正整數N。

原创 python祕技之面向對象編程(二)

Python 是面向對象的語言,也支持面向對象編程的三大特性:繼承、封裝(隱藏)、多態。 一、面向對象之封裝   隱藏對象的屬性和實現細節,只對外提供必要的方法。相當於將“細節封裝起來”,只 對外暴露“相關調用方法”。   通過前

原创 python祕技之文件sao操作

這裏寫目錄標題1、操作文件步驟1.1 打開文件1.2 從文件中讀取數據1.2.1 讀數據(read)1.2.2 讀數據(readline)1.2.3 讀數據(readlines)1.3 寫入內容到文件1.4 關閉文件2、文件操作案

原创 用python實現字符串指定步長換行

小明問了我一個問題: 如何用python實現字符串指定步長換行 題目要求: 第一行包含一個字符串,S 。 第二行包含寬度,w。 按照寬度打印字符串 Sample Input: ABCDEFGHIJKLIMNOQRSTUVWX

原创 用python實現字符串中大小寫轉換

小明問了我一個問題: 如何用python實現字符串中大小寫字母的轉換呢? Sample Input: https://blog.csdn.net/Zesheng_Wang Sample Output HTTPS://BLOG.

原创 python祕技之函數式編程

函數用法和底層分析前言一、函數的基本概念二、python函數分類三、python函數定義與調用1. 函數定義關鍵點:1. 關鍵字:def2. 參數列表3. return 返回值4. 先定義再調用四、全局變量和局部變量1、全局變量2

原创 python祕技之面向對象編程(一)

面向對象編程一、面向對象(OOP)二、面向對象和麪向過程三、類的定義四、構造函數__init__()五、實例屬性和實例方法1. 實例屬性2. 實例方法六、類的屬性和方法1. 類對象2. 類屬性3. 類方法4. 靜態方法七、析構函數

原创 用python判斷一個數是否爲2的n次方

小明問了我一個問題: 如何用python判斷一個數是否爲2的n次方呢? Sample Input: 2 Sample Output True 我的代碼如下: n = int(input()) if n & (n - 1) =

原创 用python來說Hello World!

小明問了我一個問題: 如何用python來說Hello, World!呢? Input Format: You do not need to read any input in this challenge. Output F