[Python3] 003 变量类型概述 数字类型详叙
生活随笔
收集整理的這篇文章主要介紹了
[Python3] 003 变量类型概述 数字类型详叙
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 0. 變量類型概述
- 1. 數字類型詳敘
- 1.1 整數
- 1.1.1 常用進制
- 1.1.2 少廢話,上例子
- 1.2 浮點數
- 1.2.1 使用浮點數時可以“偷懶”
- 1.2.2 科學計數法
- 1.2.3 少廢話,上例子
- 1.3 復數
- 1.3.1 簡介
- 1.3.2 少廢話,上例子
- 1.1 整數
- 2. 補充:布爾值
- 2.1 簡介
- 2.2 少廢話,上例子
0. 變量類型概述
- Python 中一切皆對象
- 其實 + = ( 之類不在對象之列
- 有 6 種標準數據類型
| 1 | 數字 | / |
| 2 | 字符串 | str |
| 3 | 列表 | list |
| 4 | 元組 | tuple |
| 5 | 集合 | set |
| 6 | 字典 | dict |
1. 數字類型詳敘
1.1 整數
1.1.1 常用進制
- 二進制
- 計算機常用
- 逢 2 進 1
- 以 0b 開頭的包含 0-1 的數字
- 例如 0b1 1101、0b0 1001
- 八進制
- 不常用
- 逢 8 進 1
- 以 0o 開頭的包含 0-7 的數字
- 例如 0o745、0o53
- 0o53 = 0101 0011(o),此時可從二進制的角度看
- 十進制
- 18, 89, 178
- 十六進制
- 單片機常用
- 逢 16 進 1
- 以 0x 開頭的包含 0-9、 a-f 的數字
- a-f 表示 10-15,使用 A-F 也行,不區分大小寫,統一即可
- 例如 0x98、0xfe、0x7d
- 0x98 = 1001 1000(h),此時可從二進制的角度看
1.1.2 少廢話,上例子
num_binary = 0b1010 print("num_binary =", num_binary)num_octonary = 0o567 print("num_octonary =", num_octonary)num_decimal = 789 print("num_decimal =", num_decimal)num_hexadecimal = 0xf7 print("num_hexadecimal =", num_hexadecimal)>>>
num_binary = 10 num_octonary = 375 num_decimal = 789 num_hexadecimal = 2471.2 浮點數
- Python3 中的浮點數可以看作小數
1.2.1 使用浮點數時可以“偷懶”
| 3.0 | 3. |
| 0.5 | .5 |
1.2.2 科學計數法
- e 與 E 不區分大小寫
- 形如 1.234e2、9.87E-1
- 1.234e2 = 1.234 X 10^2 = 123.4
- 9.87E-1 = 9.87 X 10^(-1) = 0.987
1.2.3 少廢話,上例子
num1 = 12.34 print("num1 =", num1)num2 = .9 print("num2 =", num2)num3 = 6. print("num3 =", num3)>>>
num1 = 12.34 num2 = 0.9 num3 = 6.01.3 復數
1.3.1 簡介
- 復數由實部和虛部構成
- 形如 3 + 5j
- 實部是數字
- 虛部用數字與 j 表示,
- 字母不區分大小寫
- 個人感覺數學上用 i 比較多
- 工科上用 j 比較多
- 若實部為 0,則實部可省略
- 形如 5j 或 (5j)
1.3.2 少廢話,上例子
complex1 = 3 + 5j complex2 = 6j complex3 = (9J)print("complex1 =", complex1) print("complex2 =", complex2) print("complex3 =", complex3)>>>
complex1 = (3+5j) complex2 = 6j complex3 = 9j2. 補充:布爾值
2.1 簡介
- 注意首字母大寫
2.2 少廢話,上例子
number = 99 + True print("number =", number)print(1<2) print(1>2)>>>
number = 100 True False轉載于:https://www.cnblogs.com/yorkyu/p/10223563.html
總結
以上是生活随笔為你收集整理的[Python3] 003 变量类型概述 数字类型详叙的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 不信任的 .exe 怎么办,用 Wind
- 下一篇: itertools mode 之 com