自我學習記錄:如有問題,請幫助指正,勿噴。條件判斷:用if語句來實現,而且if語句還捆綁了一個else來做判斷,字面意思就是例外情況。#比如,輸入身高,根據不同的內容,用if語句來實現。#很抱歉我在終端python環境下,沒有找到怎么輸入判斷語句。#所以用的pycharm軟件里面查看到的結果。#代碼:height=float(input('請告訴我你的身高(單位M)\n'))ifheight>0:#if語句后面一定要跟冒號':'不然會報錯的print('你
系統 2019-09-27 17:48:27 1625
1、Python的數組可分為三種類型:(1)list普通的鏈表,初始化后可以通過特定方法動態增加元素。定義方式:arr=[元素](2)Tuple固定的數組,一旦定義后,其元素個數是不能再改變的。定義方式:arr=(元素)(2)Dictionary詞典類型,即是Hash數組。定義方式:arr={元素k:v}2、下面具體說明這些數組的使用方法和技巧:(1)list鏈表數組a、定義時初始化復制代碼代碼如下:a=[1,2,[1,2,3]]b、定義時不初始化一維數組
系統 2019-09-27 17:48:23 1625
原來在robotframework中使用presskey方法進行鍵盤的操作,但是該方法需要寫被操作對象的locator,不是很方便,現在找到了一種win32api庫寫鍵盤操作的一個方法(注意:此方法被操作界面必須在頂層),首先,需要安裝win32api的python庫,使用命令:pipinstallpywin32具體實現代碼如下:importwin32apiimportwin32conclassMyLibrary(object):defkeybd_even
系統 2019-09-27 17:48:23 1625
5.1字典數據類型字典的索引可以使用許多不同類型的數據,不只是整數。字典的索引被稱為“鍵”,鍵及其關聯的值稱為“鍵—值”對,在代碼中,字典輸入時帶花括號{}。字典中的表項是不排序的,所以字典不能像列表那樣切片。5.1.1keys()、values()和items()方法key()、values()和items()方法將返回類似于列表的值,分別對應于字典的鍵、值和鍵-值對。這些方法返回的值不是真正的列表,他們不能被修改,沒有append()方法。但這些數據類
系統 2019-09-27 17:48:20 1625
隨便在網上找了找,感覺都是講半天講不清楚,這里寫一下。defgenerator():whileTrue:receive=yield1print('extra'+str(receive))g=generator()print(next(g))print(g.send(111))print(next(g))輸出:1extra1111extraNone1為什么會這樣呢,點進send就能看到一句話send:Resumesthegeneratorand"sends"
系統 2019-09-27 17:48:19 1625
matplotlib是python最著名的繪圖庫,它提供了一整套和matlab相似的命令API,十分適合交互式地進行制圖。而且也可以方便地將它作為繪圖控件,嵌入GUI應用程序中。它的文檔相當完備,并且Gallery頁面中有上百幅縮略圖,打開之后都有源程序。因此如果你需要繪制某種類型的圖,只需要在這個頁面中瀏覽/復制/粘貼一下,基本上都能搞定。這篇我們用matplotlib從構造最簡單的bar一步一步向復雜的bar前行。什么是最簡單的bar,看如下語句你就知
系統 2019-09-27 17:48:15 1625
conda測試指南在開始這個conda測試之前,你應該已經下載并安裝好了Anaconda或者Miniconda注意:在安裝之后,你應該關閉并重新打開windows命令行。一、Conda測試過程:使用conda。首先我們將要確認你已經安裝好了conda配置環境。下一步我們將通過創建幾個環境來展示conda的環境管理功能。使你更加輕松的了解關于環境的一切。我們將學習如何確認你在哪個環境中,以及如何做復制一個環境作為備份。測試python。然后我們將檢查哪一個版
系統 2019-09-27 17:48:14 1625
python解釋器運行代碼的流程啟動python解釋器(相當于文本編輯器)打開文件,顯示這個字符并檢查語法(涉及字符編碼,a=1只是一個很普通的字符)解釋字符(涉及字符編碼,再去內存空間生成一個a=1的變量)python2用的是ascii,python3默認是utf8讀取字符#coding:gbk會告訴python3解釋器用gbk編碼讀取字符python3(了解)你看到的其實是unicode但是終端幫你把這個unicode的0和1做一個轉換,從unicod
系統 2019-09-27 17:48:12 1625
Python中除法那些坑最近刷了一個cf題目,被python中的出發機制坑的不要不要的。這是鏈接:Chunga-Changapython中//和/的區別與使用a//b會獲取值的整數部分,小數部分會丟失a/b會返回完整的值舉個栗子:5//2=25/2=2.5那么問題來了?int(a/b)和a//b的區別在哪里呢?例1:int(7/3)=27//3=2既然如此討論它們意義在上面地方呢?看看例二例二:int(999999999999999997/5)=20000
系統 2019-09-27 17:48:09 1625
API:statuses/public_timeline返回最新的200條公共微博,返回結果非完全實時CODE:#!/usr/bin/python#-*-coding:utf-8-*-'''Createdon2014-7-3@author:guaguastd@name:statuses_public_timeline.py'''defpublic_timeline(weibo_api,count):#public_timeline=weibo_api.st
系統 2019-09-27 17:48:06 1625