python 的数字类型其实比较简单,如果你有高中数学基础都能学会,里面还是有些比较比较重要的点,所以知识追寻者还是写了一章;
python 的 数字 主要分为三个部分,当然还支持Decima
或者 Fraction
;
对于数字 我们可以像简单的计算器一样 使用 + , - * , / 来表示加减乘除; 我们计算除法的时候得到的都是浮点数,有时会有特殊的需求,比如 要得到相除后的结果为整数 ,丢弃小数部分,就可以使用 //
;
代码示例如下
# 除法3.0
print(6/2)
# 加法 8
print(6+2)
# 减法 4
print(6-2)
# 乘法 12
print(6*2)
# 取整 1
print(6//4)
等号 (=
) 用于给一个变量赋值;
width = 20
height = 5 * 9
# 900
print(width * height)
用 **
表示 乘方
# 36
print(6 ** 2)
# 216
print(6 ** 3)
变量在使用前必须先"定义"(即赋予变量一个值),否则会出现错误;
# NameError: name 'n' is not defined
print(n)
python 支持不同类型的数据进行混合运算,最后输出为浮点数;
# 47.0
print(3 * 5 / 2 * 6.0 + 2)
示例如下,其它函数使用方法类似
# -*- coding: utf-8 -*-
import math
# (0.5, 6.0)
print(math.modf(6.5))