Python中:萬物皆對象,對象有類型。本章節介紹一下在編程中最常用的幾種對象類型。
1.1數和四則運算
1.1.1數
--整數用int表示,比如2,10等;
--浮點數用float表示,2.33,4.89,0.28等;
--Python中每個數字都是真實存在的,對我們來說就是一個對象。比如數字2就是一個對象,每個對象在內存中都有自己的一個地址,這就是它的身份;
注意:1.用id()函數可以查看每個對象的內存地址;2.用type()函數可以查看對象的類型;3.help()函數可以查看其他函數的幫助信息。

--數字有以下數學操作符:加(+)、減(-)、乘(*)、除(/)、求余(%)、取整或者求商(//)、指數(**);導入math庫,可以進行更多數學操作。
注意:1.運算符兩側只要有一個浮點數,結果就是浮點數,否則就是整數;2.我們輸入的是十進制進行計算,計算機先將十進制轉化為二進制然后再進行計算,有可能導致計算結果異常。

--幾種常見的函數:1.divmod(),用來求商和余數;

2.round(),用來四舍五入;

3.int() 函數用於將一個字符串或數字轉換為整型,比如int("1000",2);

4.float() 函數用於將整數和字符串轉換成浮點數

注意事項:1.小整數對象池:[-5,257]這些整數對象是提前建立好的,不會被垃圾回收;2.0b1111表示二進制數,0o21712表示八進制數,0x123213表示16進制數


1.1.2變量
--變量無類型,對象有類型;變量是用來綁定對象的標識符。
--變量名命名規則:1.只能包含字母,數字,下划線;2.只能是一個詞;3.不能以數字開頭;(注意:也不能用python常用的函數名等來作為變量名)
1.1.3常用的內置函數
--input()函數,等待用戶輸入,返回值默認為字符串
--print()函數,將括號內的字符串顯示在屏幕上
布爾值計算機中用0和1表示,0表示False,1表示True
可以使用bool() 函數將給定參數轉換為布爾類型,如果沒有參數,返回 False
--None "" () [] {} 0 返回值都是False,其余都是True
