原创 python 利用matplotlib中imshow()函數繪圖

matplotlib 是python最著名的2D繪圖庫,它提供了一整套和matlab相似的命令API,十分適合交互式地進行製圖。而且也可以方便地將它作爲繪圖控件,嵌入GUI應用程序中。通過簡單的繪圖語句,就可以繪製出高質量的圖了。 這裏我們

原创 python下timer定時器常用的兩種實現方法

方法一,使用線程中現成的: 這種一般比較常用,特別是在線程中的使用方法,下面是一個例子能夠很清楚的說明它的具體使用方法: #! /usr/bin/python3 #! -*- conding: utf-8 -*- import thread

原创 python中列表刪除和多重循環退出

在學習python的時候,會有一些梗非常不適應,在此列舉列表刪除和多重循環退出的例子: 列表刪除裏面的坑 比如我們有一個列表裏面有很多相同的值,假如:nums=[1,6,6,3,6,2,10,2,100],我想去掉6,可以這樣寫: num

原创 對Python日期的加減等操作

1. 日期輸出格式化 所有日期、時間的api都在datetime模塊內。 1. datetime => string now = datetime.datetime.now() now.strftime('%Y-%m-%d %H:%M:%S

原创 對python中元類的理解

1. 類也是對象 在大多數編程語言中,類就是一組用來描述如何生成一個對象的代碼段。在Python中這一點仍然成立: >>> class ObjectCreator(object): … pass … >>> my_object

原创 3種python調用其他腳本的方法,你還知道其他的方法嗎?

1.用python調用python腳本 #!/usr/local/bin/python3.7 import time import os count = 0 str = ('python b.py') result1 = os.syst

原创 Python裝飾器的寫法以及應用場景

應用場景: 1、授權(Authorization) 裝飾器能有助於檢查某個人是否被授權去使用一個web應用的端點(endpoint)。它們被大量使用於Flask和Django web框架中。這裏是一個例子來使用基於裝飾器的授權: from

原创 Python中文件讀寫之 w+ 與 r+ 到底有啥區別?

其實r 是隻讀,只能讀不能寫,這是很明確的,但是r+是可讀寫,變成r+後還沒太明白到底加了什麼,還是照樣寫不了,有沒有這樣的體驗呢,如下代碼,只讀時 f = open("test.txt", 'r', encoding="utf-8")

原创 Python:數字類型和字符串類型的內置方法

一、數字類型內置方法 1.1 整型的內置方法 作用 描述年齡、號碼、id號 定義方式 x = 10 x = int('10') x = int(10.1) x = int('10.1') # 報錯 內置方法 沒有內置方法,只有

原创 8道Python基礎面試練習題

1.26個字母大小寫成對打印,例如:Aa,Bb...... for i in range(26): print(chr(65+i)+chr(97+i)) 2.一個list包含10個數字,然後生成一個新的list,要求新的list

原创 用Python6種方法:給定一個不超過5位的正整數,判斷有幾位

方法一:作比較 a=int(input(">>>>")) if a<10: print(1) elif a<100: #第一個條件已經過濾了大於9,所以這裏區間是11到100 print(2) e

原创 Python中:dict(或對象)與json之間的互相轉化

在Python語言中,json數據與dict字典以及對象之間的轉化,是必不可少的操作。 在Python中自帶json庫。通過import json導入。 在json模塊有2個方法, loads():將json數據轉化成dict數據 dum

原创 Python中使用class(),面向對象有什麼優勢

首先我是辣雞,然後這個問題的確有點意思 首先,類是一個集合,包含了數據,操作描述的一個抽象集合 你可以首先只把類當做一個容器來使用 class Cycle: def __init__(self,r): self.pi=3

原创 對Python中一些“坑”的總結及技巧

一.賦值即定義 1.運行以下代碼會出現報錯 #!/usr/bin/env python #_*_conding:utf-8_*_ x = 100 def outer(): def inner(): x += 100 

原创 Python小技巧:打印出來的文本文檔中間有空格

問題描述: 在file.txt中存了內容如下 AAAAAA BBBBBB CCCCCC 然後採用python顯示,發現顯示出來的是這樣的 A A A A A A B B B B B B C C C C C C Why? Code如下