Python3 数字(Number)学习笔记
Python3中支持三种类型的数字:整数、浮点数和复数。本篇学习笔记将详细介绍这三种数字类型的使用方法。
整数(int)
整数是没有小数部分的正或负整数。在Python3中,整数可以写成十进制、八进制、十六进制以及二进制格式。
十进制格式
pythonCopy Codex = 123
print(x) # 打印结果为 123
八进制格式
在数字前面加0o或0O表示该数字是八进制格式。
pythonCopy Codex = 0o10
print(x) # 打印结果为 8
十六进制格式
在数字前面加0x或0X表示该数字是十六进制格式。
pythonCopy Codex = 0xFF
print(x) # 打印结果为 255
二进制格式
在数字前面加0b或0B表示该数字是二进制格式。
pythonCopy Codex = 0b10
print(x) # 打印结果为 2
浮点数(float)
浮点数是有小数部分的数字。浮点数在Python中用小数点标记。
pythonCopy Codex = 3.14
print(x) # 打印结果为 3.14
可以使用科学计数法表示浮点数,例如:
pythonCopy Codex = 3.14e2 # 表示 3.14*10^2
print(x) # 打印结果为 314.0
复数(complex)
复数由实数部分和虚数部分组成,用“+j”或“+J”表示虚数部分。
pythonCopy Codex = 3 + 4j
print(x) # 打印结果为 (3+4j)
可以使用内置的函数来获取复数的实部和虚部:
pythonCopy Codex = 3 + 4j
print(x.real) # 打印结果为 3.0
print(x.imag) # 打印结果为 4.0
实例
求和
pythonCopy Codea = 10
b = 20
c = a + b
print(c) # 打印结果为 30
判断奇偶数
pythonCopy Codenum = 7
if num % 2 == 0:
print("偶数")
else:
print("奇数")
# 打印结果为:奇数
生成随机数
pythonCopy Codeimport random
num = random.randint(1, 100)
print(num)
以上就是Python3数字类型的学习笔记,希望对大家有所帮助。