【物件和型別】
1.學生的屬性:姓名、性別
2.python中五種基本物件型別:
·字串(string):str 『 』或」 」
·整數(integer):int 八進位制:025 十進位制:21 十六進製制: 0x15
·浮點數(float) 21. .21 2.1e2
·布林數(boolean):bool true、false
·複數(complex): 1+1j
例子:type
(『小明』)
------>
3.為什麼要區分物件型別?
·運算規則不一樣
·二進位制表示不同
4.為什麼要區分整數和浮點數?
·浮點數表示能力比較強
·浮點數有精度損失
·cpu有專門浮點數運算部件
【算術運算子】
1.運算
加(+)減(-)乘()除(/)求餘(%)指數(*)
2.自動型別轉換
bool ——>int ——>float ——>complex
如:1.0+3=4.0
true + 3.0 = 4.0
3.求餘應用
·若今天是星期六,則10天後是星期幾
(6+10)%7=2
·判斷乙個數是否為偶數,x%2是否為0
4.math模組
·模組:實現一定功能,python指令碼集合
·引入模組:import math
·檢視模組內容:dir(math)
math.pi
【關係運算子與邏輯運算子】
(1)關係運算子結果:true\false
(2)邏輯運算子
and、or、not
① 演算次序為從左到右
and 的規則是
(1)如果全部為真,則返回最後乙個值。
(2)如果其中有假,則返回第乙個假值。
or 的規則是
(1)不管有多少個真值,都返回遇到的第乙個真值。
(2)如果全部為假,則返回最後乙個假值。
123
and345
輸出結果:345
②判斷閏年
(y
%4==0
andy
%100!=0) or (y
%400==0)
python物件型別 Python物件型別
因為python3.0與python2.x在語法等方面還是有一定的差別,而我的系統中裝的是python2.7,因此筆記基本已python2.7版本為主。python 中的變數是動態的,而非靜態的。意思就是說,在變數賦值之前無需進行變數型別的定義,賦給變數什麼型別,它就是什麼型別的。事實上,在pyth...
Python的物件和型別
python 使用物件來儲存資料,構造任何型別的值都是乙個物件。任何乙個物件都有三個特性 身份,型別和值。身份是物件的唯一標識,可以通過內建函式id 得到,這個值相當於該物件的記憶體位址 實際上並不是 python的型別如下 標準型別 整型 int 布林型 bool 長整型 long 浮點型 flo...
Python起手式 型別和物件
1.內建函式 id 可以返回乙個物件的唯一標識,返回值為整型,用於比較該物件在記憶體中的位置,在python中,一切都是物件,比如建立乙個值為1的物件,a只是引用這個新創將物件的乙個名稱,將a賦值給b時,b就成了同一物件的另乙個名稱,a和b的唯一標識都是相同的,使用sys模組的getrefcount...