Python基礎教程(第2版)第一章

2021-07-23 06:50:53 字數 648 閱讀 5655

>>>print "hello world"

hello world

如果參與除法的兩個數中有乙個為浮點數,則執行結果亦為浮點數:

>>>1.0/2.

0.5執行普通除法(不自動取整),需要在程式前加上以下語句,或者直接在解析器執行:

>>>from __future__ import division                  #__future__中的下劃線均為兩個下劃線

>>>1/2

0.5# 此時單斜線已經不能作為整除了,而是使用雙斜線

>>>1//2

>>>1.0/2.0

0.0#取餘(模除)

>>>10/3

>>>10%3

>>>2.75/0.5

0.25

#冪(乘方)運算子

>>>-3**2

-9>>>(-3)**2

x:3pow(2,3)輸出8

pow:計算乘方

abs:計算絕對值

round:把浮點數四捨五入為最近的整數

floor:把給定的整數的數值向下取整為某個特定的整數

使用import來匯入模組。

>>>import math

>>>math.floor(1.5)

1.0

模組(Python基礎教程(第3版 )

集合 集合是可變的,因此不能用作字典中的鍵。另乙個問題是,集合只能包含不可變 可雜湊 的值,因此不能包含其他集合。由於在現實世界中經常會遇到集合的集合,因此這可能是個問題。所幸還有frozenset型別,它表示不可變 可雜湊 的集合。堆 位置 i處的元素總是大於位置i 2處的元素 反過來說就是小於位...

測試基礎(Python基礎教程(第3版 )

測試基礎 測試在先,編碼在後。這也稱為測試驅動的程式設計。先編寫測試再編寫 並不是為了發現bug,而是為了檢查 是否管用。測試四步曲 1 確定需要實現的新功能。可將其記錄下來,再為之編寫乙個測試。2 編寫實現功能的框架 讓程式能夠執行 不存在語法錯誤之類的問題 但測試依然 無法通過。測試失敗是很重要...

python基礎教程(2)

python 是一種解釋型 物件導向 動態資料型別的高階程式語言。執行python程式 對於大多數程式語言,第乙個入門程式設計 便是 hello world!以下 為使用 python 輸出 hello world!例項 usr bin python print hello,world 執行結果 h...