Math 模块及应用
数据类型:
数值:整数型,浮点型,复数,布尔值(逻辑型),日期型,字符型(不可变)
命名:
1.大驼峰:所有单词首字母大写(用于类命名)
2.小驼峰:第一个单词首字母大写(用于函数名和变量名)
3.下划线分隔:所有单词小写,中间用下划线
六个标准数据类型:数字、字符串、列表、元组、字典、集合。(列表,元组,集合属于复合数据类型)
用=可以给变量赋值,一个值可以同时赋给多个变量
import math:
导入math模块,引用时函数名前要加“math”
from math import pi,sqrt——导入math常数中的pi,sqrt函数
from math import * ——导入math常数中的所有函数
math函数中的函数一共有58个
math.factorial(x)——返回x的阶 注:x为非负整数
math.fsum()——返回浮点数迭代求和的精确值
math.gcd(*integers)——返回给定的整数参数的最大公约数
注:如果所有参数为零或无参数,则返回值为零
math.lcm(*integers)
例:print(math.lcm(5,44,22))——220
math.floor(x)——返回不大于x的最大整数
例:print(math.floor(1.99))
math.ceil(x)——不小于x的最小整数
math.sqrt(x)——返回非负整数x的平方根
math.isqrt(x)——输出一个函数的整数平方根