原创 python——分支結構與異常處理

一、分支結構 分支結構是根據不同的判斷結果,而選擇不同的程序路徑的運行方式。 1.1 單分支結構 //若條件爲if True則會直接執行語句塊。 1.2 二分支結構 示例一: guess = eval(input("請輸入一個

原创 python數據類型——數字,字符串(字符串的分片和索引)

一、數據類型:數字 整數(int) 一般意義上的數包含八進制(以數字0開頭)十六進制(以0x開頭 長整數(long) 無限大小的數,在其末尾加小寫字母l或者大寫字母L(python3版本後沒有 浮點數(float

原创 python可重用結構——模塊 和 包

一、概述 python可重用模塊實際上就是,包含函數或者類的python腳本,對於一個大型的腳本而言,經常需要將其功能細化,將實現不同功能的代碼放在不同的腳本中實現,在其他的腳本中以模塊的形式,實現細化的功能,以便腳本的維護和重

原创 python——數據類型set(集合)

一、概述 它與元組和列表相似,set中同樣可以包含多個不同類型的元素,但集合中的各個元素無序,不允許有相同的元素,並且元素必須是可哈希對象。 可哈希對象指的是擁有__hash__(self)內置函數的對象。列表、集合和字典類型的

原创 python亂碼解決之decode()與encode()函數與錯誤顯示加解決辦法

一、字符串編碼常用類型:utf-8,gb2312,cp936,gbk等。 python中,我們使用decode()和encode()來進行解碼和編碼 在python中,使用unicode類型作爲編碼的基礎類型。即 str ----

原创 vmware開啓虛擬機時虛擬機黑屏的解決辦法

今天克隆的虛擬機突然不能有了,卸載重裝弄了一下午,氣死人,找到一個方法完美解決http://www.lotpc.com/dngz/8191.html親測有效!

原创 python——二分查找

基本思想: 首先將元素存儲在列表裏,順序排列。 給定指針pow與hight對應列表起始位置。 - 第一次利用前後指針,找到中間位置元素 中間元素大於所找元素---->讓隊尾指針指向中間,在前半段再取中間,在再對比查找。 中間

原创 python練習——圓周率的計算,四位玫瑰數,100內素數和

一、 圓周率計算——蒙塔卡羅方法 import time import random DARES = 1000*1000 hits = 0.0 start = time.perf_counter() for i in range(

原创 分支結構例題

人體指數BMI的計算爲:BMI=體重(kg)/(身高*身高)(m) 下面是BMI對應的國際標準指數與國內標準指數,請實現用戶輸入身高,體重,輸出二者對應的指數值。 height, weight = eval(input("請依次

原创 python時間庫——time標準模塊,文本進度條

一、time庫的基本介紹 三個基本獲得時間的函數 函數 描述 time() 獲取當前的時間戳,即計算機內部時間的值,浮點數表示 ctime() 獲取當前時間。並以可讀的形式展示,返回時間串 gmtime()

原创 python——random庫淺談

一、概述        random庫是使用隨機數的python標準庫,其實計算機並不能產生隨機數,所謂的隨機數其實是通過一系列複雜的運算所產生的數值,也稱爲僞隨機數,通常是由梅森旋轉算法產生,基本過程如下: 這裏,如果每次

原创 python練習——溫度的轉換

一、實現華氏溫度與攝氏溫度的轉換 描述: 溫度的刻畫有兩個不同體系:攝氏度(Celsius)和華氏度(Fahrenheit)。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬

原创 python可重用結構——模塊

一、概述 python可重用模塊實際上就是,包含函數或者類的python腳本,對於一個大型的腳本而言,經常需要將其功能細化,將實現不同功能的代碼放在不同的腳本中實現,在其他的腳本中以模塊的形式,實現細化的功能,以便腳本的維護和重用。

原创 python——自定義函數

一、概述 在編寫腳本的過程中,對於要重複完成的工作,我們可以提取出來,將其編寫爲函數,在腳本中使用時,調用即可,在python中,函數必須先聲明,然後才能在腳本中使用。使用函數時,只要按照函數定義形式向函數傳遞必須的參數,就可以調用

原创 超詳細的python知識點總結及示例

http://www.runoob.com/python/python-dictionary.html