1. Python整数类型值
在Python中,一个int
或整数是:
- 不含小数的整数
- 正,负或零
- 无限长度
- 可能包含下划线以提高可读性
x = 10
y = 12345678987654321
z = 12_34_56
print(x) # 10
print(y) # 12345678987654321
print(z) # 123456
2.整数可以是八进制和十六进制
在python中,我们也可以用八进制或十六进制表示形式来表示整数。
- 八进制和十六进制数可以为负数,但不能以指数形式编写。
- 八进制前缀
'0o'
(零后跟字母“ o”),并且包含从0到7的数字。 - 十六进制前缀
'0x'
(零后跟字母“ x” –大写或小写),并包含0到9的数字或A到F的字母(大写或小写)。
$title(octal and hex integers)
octalInt = 0o22
hexInt = 0xAA
print(octalInt) # 18
print(hexInt) # 170
3.算术运算
3.1。加法,减法,乘法和除法
这些操作与其他语言非常相似。
由
/
操作员执行的标准除法运算通常返回浮点结果。使用楼层除法运算符//
删除小数点后的数字。
x / y
:返回x和y的商x // y
:返回x和y的(加倍)商x % y
:x / y的余数divmod(x, y)
:对(x // y,x%y)
$title(加,减,乘,除)
x = 22
y = 5
print (x + y) # Prints 27
print (x - y) # Prints 17
print (x * y) # Prints 110
print (x / y) # Prints 4.4
print (x // y) # Prints 4
print (x % y) # Prints 2
print ( divmod(x, y) ) # Prints (4, 2)
3.2。递增和递减
- 增量
(+=x)
添加x
到操作数。 - 减量
(-=x)
减去x
操作数。
$title(递增和递减整数值)
x = 10
y = 10
x += 1
print (x) # Prints 11
x += 5
print (x) # Prints 16
y -= 1
print (y) # Prints 9
y -= 5
print (y) # Prints 4
3.3。指数
使用**
运算符可以进行指数计算。
$title(指数值)
x = 10
y = 2
print (x ** y) # Prints 100
4.检查实例类型
如果要验证整数是否属于int类,可以使用isinstance
。
$title(int类型)
x = 10
print( isinstance(x, int) ) # Prints True
5.将整数转换为字符串
使用字符串构造函数str()
。
$title(int to str)
x = 10
valueOfX = str( x ) # '10'
6.将字符串转换为整数
使用整数构造函数int()
。
$title(int to str)
valueOfX = '10'
x = int( valueOfX ) # 10
原创文章,作者:sunnyman218,如若转载,请注明出处:https://blog.ytso.com/243751.html