原创 在Python中 什麼是小數據池

一,什麼是代碼塊 Python程序是由代碼塊構造的。塊是一個python程序的文本,他是作爲一個單元執行的。 代碼塊:一個模塊,一個函數,一個類,一個文件等都是一個代碼塊。 而作爲交互方式輸入的每個命令都是一個代碼塊。 什麼叫交互

原创 python中含有中文字符無法運行

1.問題描述 Python打印中文報錯 [root@TDExpress1620_Sles11]$ cat 2.py #!/usr/bin/python print("百度經驗") 執行報錯 [root@TDExpress162

原创 Python 中如何格式化日期

介紹 Python 附帶了各種有用的對象,可以直接使用。例如日期對象就是一個例子。由於日期和時間的複雜性,日期類型很難從頭開始操作。所幸,Python 日期對象將日期轉換成所需的字符串格式變得相當容易。 日期格式化是作爲程序員的你

原创 使用Python繪製柱形競賽圖

我們經常看到的Bar Chart Race(柱形競賽圖),可以看到數據的呈現非常的直觀。今天就一起來學習下如何生成和上面一樣的柱形競賽圖。 1、導入Python庫 import pandas as pd import matpl

原创 Python字典的11個方法超級詳解

Python字典是一種可變容器模型,且可存儲任意類型對象,如字符串、數字、元組等其他容器模型。 print(dir(dict)) ['clear', 'copy', 'fromkeys', 'get', 'items', 'key

原创 使用Python檢測符號及亂碼字符

最近在進行關鍵詞的分析,中間涉及到對一些特殊的字符進行過濾的需求。包括帶符號的(有部分還是SQL注入),並且存在一部分亂碼的問題。梳理下來供後續使用。 檢測字符串是否包含特殊符號 方案一:通過字符匹配的方式進行判定 def if_

原创 正則表達式-常用元字符的基本使用

常用元字符有: [] ^ $ \ * + ? {} . python中使用正則表達式需要導入re模塊 下面介紹用法 [] 指定一個字符集,[ABC]表示ABC的字符集,[^ABC] 取反,除了ABC的字符集。 >>

原创 Python函數和代碼複用

一.函數的定義與使用 1)函數的定義與使用方法 函數是一段代碼的表示,它對應了一段具有特定功能的、可重用的語句組,它是一種功能的抽象,它表達特定的含義。在一般編程中,函數有兩個作用,它通過函數定義一段功能,可以降低編碼難度,同時也

原创 11道Python常見面試題,80%的人不會

1.final作用域的代碼一定會被執行嗎? 正常的情況下,finally作用域的代碼一定會被執行的,不管是否發生異常。哪怕是調用了sys.exit函數,finally也是會被執行的,那怎麼樣才能讓finally代碼不執行了。 im

原创 一個簡單的Python練習題:輸出10個不重複的英文字母

本題要求編寫程序,計算學生們的平均成績,並統計及格(成績不低於60分)的人數。題目保證輸入與輸出均在整型範圍內。 輸入格式: 輸入在第一行中給出非負整數N,即學生人數。第二行給出N個非負整數,即這N位學生的成績,其間以空格分隔。

原创 Python分支結構和循環結構

一.分支結構 分支結構是根據判斷條件結果而選擇不同向前路徑的運行方式,分支結構分爲:單分支,二分支和多分支。 1)單分支結構 單分支結構是分支結構中最簡單的一種方式,它的使用方法如下: if <條件>: <語句塊> 單分

原创 使用python操作redis(管道)

一、redis連接 redis提供兩個類Redis和StrictRedis用於實現Redis的命令,StrictRedis用於實現大部分官方的命令,並使用官方的語法和命令,Redis是StrictRedis的子類,用於向後兼容舊版

原创 教你用Python爬取動態加載的數據

例子1:爬取豆瓣電影中的電影詳情數據 url:https://movie.douban.com/ 1.什麼是動態加載的數據: 我們通過requests模塊進行數據爬取無法每次都是可見即可得,有些數據是通過非瀏覽器地址欄中得url請

原创 Python併發編程之Futures

不論是哪一種語言,併發編程都是一項非常重要的技巧。比如我們上一章用的爬蟲,就被廣泛用在工業的各個領域。我們每天在各個網站、App上獲取的新聞信息,很大一部分都是通過併發編程版本的爬蟲獲得的。 正確併合理的使用併發編程,無疑會給我們

原创 Python巧用上下文管理器和with語句精簡代碼

我們在Python中對於with的語句應該是不陌生的,特別是在文件的輸入輸出操作中,那在具體的使用過程中,是有什麼引伸的含義呢?與之密切相關的上下文管理器(context manager)又是什麼呢? 什麼是上下文管理器 在任何一