首页
学习
活动
专区
圈层
工具
发布
30 篇文章

Python基础语法-基本数据类型-整数

整数是Python基本数据类型之一,表示所有整数,包括正整数、负整数和零。在Python中,整数类型的变量可以使用int类型表示。

整数类型的定义

整数类型的变量可以直接赋值给一个整数,也可以使用int()函数进行转换。例如:

代码语言:javascript
复制
x = 5
y = -10
z = int("20")  # 将字符串"20"转换为整数类型的变量z

整数类型的操作

整数类型支持常见的数学运算符和比较运算符,例如加、减、乘、除、取模、取整、幂等运算。可以通过这些运算符对整数类型的变量进行运算和比较。例如:

代码语言:javascript
复制
x = 5
y = 3
z = x + y  # 加法运算
w = x * y  # 乘法运算
t = x % y  # 取模运算,即求余数
s = x // y  # 取整运算,即求商的整数部分
p = x ** y  # 幂运算,即x的y次方

print(z, w, t, s, p)  # 输出8 15 2 1 125

整数类型的进制

整数类型的表示可以使用不同的进制,包括二进制、八进制、十进制和十六进制。在Python中,可以使用0b、0o、0x前缀表示二进制、八进制和十六进制,也可以使用int()函数进行转换。

例如:

代码语言:javascript
复制
a = 0b1010  # 二进制数10
b = 0o12  # 八进制数10
c = 10  # 十进制数10
d = 0xA  # 十六进制数10

整数类型的常量

Python提供了一些常用的整数类型常量,包括最大整数、最小整数和None等。例如:

代码语言:javascript
复制
x = sys.maxsize  # 最大整数
y = -sys.maxsize - 1  # 最小整数
z = None  # 空值常量

整数类型的方法

Python整数类型还支持一些方法,可以对整数类型的变量进行操作和计算。以下是一些常用的方法:

  • abs(): 返回整数的绝对值。
  • divmod(x, y): 返回x除以y的商和余数,以元组的形式返回。
  • pow(x, y[, z]): 返回x的y次方,如果指定了z,则对结果取模。
  • round(x[, n]): 返回x的四舍五入值,如果指定了n,则保留n位小数。

例如:

代码语言:javascript
复制
x = -10
y = 3
z = abs(x)  # 求绝对值
w = divmod(x, y)  # 求商和余数
t = pow(x, y)  # 求x的y次方
s = round(3.1415926, 3)  # 四舍五入保留3位小数

print(z, w, t, s)  # 输出10 (-4, 2) -1000 3.142
下一篇
举报
领券