整數
整數在python中的關鍵字用int來表示; 整型在計算機中運於計算和比較
在32位機器上int的範圍是: -2**31~2**31-1,即-2147483648~2147483647
在64位機器上int的範圍是: -2**63~2**63-1,即-9223372036854775808~9223372036854775807
在python3中所有的整數都是int型別. 但在python2中如果資料量比較大. 會使用long型別.
在python3中不存在long型別 整數可以進行的操作:
整數的加123456
a = 10
b = 20
print(a +b)
結果:30整數的減12
3456
a = 10
b = 20
print(b -a)
結果:10整數的乘12
3456
a = 10
b = 20
print(a *b)
結果:200整數的除12
3456
a = 10
b = 20
print(b /a)
結果:2.0# 注意點:當我們使用python3的時候我們除法獲取到時浮點數,也就是小數,但是使用python2的時候使用除法獲取的就是整數
整數的整除12
3456
a = 10
b = 20
print(b
//a)
結果:2
整數的取餘12
3456
a = 5
b = 2
print(a %b)
結果:1整數的次方(冪)12
3456
a = 5
b = 2
print(a **b)
結果:25注意點: 在python2中存在long(長整型) 但是在python3中long(長整型)不存在
回到頂部
布林值布林值(
bool
) 判斷真假; 取值只有 true false
轉換問題:
str ==> int12
n = int('22'
)print(n)
結果:22
#注意點:字串中的內容必須是阿拉伯數字才能強行轉換
int ==>str12
n = str(22
)print(n)
結果:22
int ==> bool12
n = bool(4) # bool(-1
) 結果也是true
print(n)
結果:true
注意點: 使用bool轉換的時候只要是非0的都為true
bool ==> int12
n = int(true) # int
(false) 結果是0
print(n)
結果:1
bool ==>str12
n = bool('')
print(n)
結果:true
注意點: 只要字串中的內容不為空,所得到的結果就是true
str ==> bool12
34n =str(true)
print(n)
結果:true
python基礎之基礎資料型別1
int 整形 十進位制二進位制轉換方法 在整形中不是 0 的數字就是布林值就為真 在布林值中,true 為1 int fslse 為 0 int 字串中只要不是空就是ture,有乙個空格也是ture str true str false 得出的都是字串 字串步長 字串方法 is系類 name.isd...
(三)Python基礎1 資料型別
1 val.py 整數 python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例如 0xff00,0xa5b4c3...
菜鳥python 基礎資料型別(1)
基礎資料型別初識 字串數字 布林值列表 元祖字典 集合字串 str 字串用於儲存一些資料 在python中只要是用引號引起來就是字串 abc abc absc a absc print a 數字 int 用於計算,用於比較 a 10 5 print a b 10 2 print b b 10 2 p...