第四讲 Python3中的int型和浮点型
(1)前面我們知道,類似3,4,5這種數字,在使用的時候不需要引號,他們是一種int類型
python3的整型支持各種整形值,不管是小的整數值,還是大的整數值,Python都能輕松處理
就算 a = 999999999999999999999 大整數賦值給變量a,也不會發生溢出等問題,程序一樣輸出
?Python 的整型數值有四種表示形式:
? ? ?十進制整數(普通的整數)、
? ? ?二進制的整數(以0b或0B開頭的整數)、
? ? ?八進制的整數(以0o或0O開頭的整數)、
? ? 十六進制的整數(以0x或0X開頭的整數就是16進制的整數,其中10~15分別以a~f來表示)
? ? ? ?那么我是如何知道它是某種類型呢的呢?
? ? ? 在Python中有個type()函數可以查看數據類型
? ? ?具體的用法:
print(type(2)) a = 100 print(type(a)) '''python3允許為數值(包括浮點型)增加下劃線作為分割符,且不會影響數值本身)''' one = 1_00_0000 print(one)結果為:
?
(2)那么對于2.13,100.2這種小數就是float浮點型
浮點型數值用于保存帶有小數點的數值,Python的浮點型有兩種保存方式
? 十進制形式:? ?就是平常簡單的浮點數
? ?科學計數的形式; 即? ?5.12e2? (5.12乘以10的二次方)
(3)加減乘除:
number_a = 1 number_b = 100 sum = number_a+number_b#即1+100 jian = number_a-number_b#即1-100 cheng = number_a*number_b#即1*100 chu = number_a/number_b#即1除100 print(sum,jian,cheng,chu)#打印出加減乘除的結果? 打印出的結果為:
注意:在Python中的print()函數李是可以打印出多個值的,用逗號分開即可,浮點型和整形一樣
(4)數字的常見操作:
?加?? 2+3
?減??3-2
?乘?? 3*2
?除?? 3/2
?整除?? 3//2
?取余?? 3%2??
(5)python中的取整和取余:
zhengchu = 5//2 yushu = 5%2 print("整除之后的商是:",zhengchu,"整除之后的余數是:",yushu)打印結果為:
(6):我們都知道a/b的時候b≠0才有意義,所以分母不能為0
? ? ? ??
總結
以上是生活随笔為你收集整理的第四讲 Python3中的int型和浮点型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第三讲 变量的学习
- 下一篇: 第五讲 Python中的字符串(一)