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写文件
- 文件指针