PYTHON基礎資料型別
整數
和我們生活中使用的整數一樣1,2,3,4···100···
都是整數,PYthon可以處理任意大小的整數,由于計算機使用的是二進制,所以在計算機中也常用二進制或者十六進制表示整數,相比十進制,python使用0b表示,比如0b0110,0b1100等來表示
十六進制除了0~9個是個數字以外,還使用了a,b,c,d,e,f在python中,十六進制使用前綴0x,比如:0x12ef,0x2365a4fa
十進制數,二進制數,十六進制數是可以互相轉換的,
浮點數
浮點數也可以理解為我們日常生活中所謂的小數,例如3.1415926,13.14,5.20等等,都是所謂的浮點數,浮點數之所以被稱之為小數,是因為按照科學計數法來表達的時候,浮點數和小數點位置是可變的(浮動的),比如:31415.926*10^-4和3141.5926 *10^-3是一樣的,因此稱之為浮點數.
浮點數可以用數學發寫入,例如3.14,5.2,13.14等,但是對于很大或者很小的浮點數,就必須用科學技術法表示,把10用e替代,比如3.14e-5=0.0000314.
浮點數和整數在計算機內部存盤的方式是不同的,整數運算永遠是精確的,而浮點數運算則可能會有四舍五入的誤差,例如在python環境中輸入0.1+0.2
然而輸出的結果并不是0.3,但是0.01+0.02卻可以精確的得到0.03
字串
字串對應生活中的就是非數字型的內容,例如,一段話或者一個句子,在python中就是字串,在python中字串的定義就是被""或者’‘括起來的內容,比如’rxxy’,“ysfx"等等,’’,”"本身知識一種表達方式,并不是字串的一部分,因此’rxxy’中只有r,x,x,y這四個字符,并沒有’,’
例如print (‘hello python’)其中的字串只是hello python,
布林值
布林值對應于生活中的就是’對’和’錯’在計算機的世界里,大部分判斷都是非錯則對的,布林值和布爾代數的表示完全一致,一個布林值只有TRUE,FALSE兩種值,不是TRUE就是FALSE,在Python也可以直接用TURE或者FALSE表示布林值,請注意大小寫,不要使用字串括號括起來,也可以通過布爾運算計算出來,
布林值可以用and,or,和not運送(注意and,or,not都是用Python語言本身的關鍵字)
**and**運算是與運算,只有所有都為 True,and運算結果才是 True,
**or**運算是或運算,只要其中有一個為 True,or 運算結果就是 True,
**not**運算是非運算,它是一個單目運算子,把 True 變成 False,False 變成 True,
空值
空值是Python里一個特殊的值,用None表示,
注意,None和0是不一樣的,None不能理解為0,因為0是有意義的,比如我有0個蘋果表示我沒有蘋果,0表達的是數值0的意思,而不能表示為我有None個蘋果,None是一個特殊的空值,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/277332.html
標籤:python
上一篇:筆試編程題
下一篇:Python進階筆記
