Python--基本的對象類型(數字int和布爾值bool)


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM