python中整數類型用來表示數學概念中的整數,包含正整數,負整數和0。
在python中整數可以直接使用,看下面的代碼:
```python
>>> n = 88 # 正整數
>>> n1 = -88 # 負整數
>>> n2 = 99 + 1 # 算術計算
```
## print函數和type函數
python提供了內建函數`print`用來在控制臺打印數據,是代碼調試最重要的函數。
```python
>>> age = 18
>>> print(age) # 打印變量
18
>>> print(20) # 直接打印值
20
```
內建函數可以用來查看值或者變量的類型。
```python
>>> type(18)
int
>>> age = 18
>>> type(age)
int
```
這里的int就是整數類型的意思。
注意交互式輸出和print函數輸出的區別
```python
>>> type(18)
int
>>> print(type(18))
<class 'int'>
```
print函數的輸出更詳細和符合閱讀習慣。class就是類型的意思。
## 整數的常見表現形式
在python中整數最常見的表現形式是10進制,還有二進制,八進制和十進制。
```python
>>> a = 10 # 十進制
>>> b = 0b1110 # 二進制
>>> c = 0o57 # 八進制
>>> d = 0xa5c # 十六進制
```
非十進制的定義需要在數值前面加上引導符。
二進制:0b/0B
八進制:0o/0O
十六進制:0x/0X
注意前面是數字0,后面的字母大小寫都可以。
## 整數的取值范圍
python中的整數類型的理論取值范圍是[-無窮,+無窮],實際取值范圍受限于運行python程序的計算機內存大小。
```python
a = 8888888888888888888888888888888888888 # 定義一個超大整數,這在python中毫無壓力
```
- 第1章 編程基礎
- 零基礎能學Python嗎?
- 編程語言是什么
- 編譯型與解釋型編程語言的區別
- python是什么?
- 學python能干什么?
- 第2章 python開發環境搭建
- windows下安裝python
- cmd命令行工具
- 環境變量如何設置?
- 如何運行python程序?
- 學習神器Jupyter lab
- 第3章 基本數據類型
- 基本數據類型概述
- 變量的定義和使用
- 整數類型
- 浮點數類型
- 算術運算符
- 賦值運算符
- 字符串類型
- 字符串常用方法
- 字符串格式化
- 列表類型
- 元組類型
- 可變與不可變類型
- 深淺拷貝
- 集合類型
- 字典類型
- 布爾型
- NoneType
- 第4章 程序流程控制
- 程序結構
- if分支語句
- while條件循環
- for循環
- 循環控制關鍵字
- 異常處理
- 第5章函數與代碼復用
- 函數的定義和調用
- 函數的參數
- 函數的返回值
- lambda函數
- 變量作用域
- python內建函數
- 第6章 面向對象
- 類和對象
- 屬性
- 方法
- 繼承
- super()函數
- 多態
- 私有化
- 自省與反射機制
- 第7章 模塊和包
- 模塊
- 包
- 第三方庫
- 第8章 文件IO操作
- 文件概述
- 字符編碼
- 字節類型
- python讀取文件
- python寫文件
- 文件指針