python基本知识归类(常用函数归纳)
前段时间学过一阵子,但是掌握的不牢,所以从基础的知识开始整理一下。
基本常用操作符
- int数据类型:+、-、*、//(除法取整,得到整数)、%、**(求幂、等同于a^b)。
- float数据类型:+、-、*、/(除法、得到的是精确解)、**(求幂、等同于a^b)。
- bool数据类型:and(&)、or(|)、not(!)。
- str数据类型:+(用于将两部分的字符串连接起来。
基本函数操作
#内置函数 abs(x) #求x得绝对值 max(a,b) #求a和b的最大值 min(a,b) #求a和b的最小值,可延展,上同 round(x) #四舍五入取整 len(x) #x为数组,返回数组的长度,数组长度0:9则为10;
#sys模块函数 import sys sys.argv[1] #终端使用python a.py 66时,66就是输入的sys.argv[1],相当于输入。 #math模块函数 import math math.sin(x) #可使用math.asin(x)反三角函数,参数使用弧度制 math.cos(x) math.tan(x) math.atan2(x) #求点(x,y)的极角 math.hypot(x,y) #返回sqrt(x^2+y^2),即原点与点(x,y)的欧几里得距离 math.radians(x) #角度转化为弧度制 math.degrees(x) #弧度制转化角度制 math.exp(x) #x的指数函数(e^x) math.log(x,b) #x以b为底的对数,b默认是认为是e,ln(x) math.sqrt(x) math.erf(x) #x的误差函数 math.gamma(x) #x的伽马函数 #random模块函数 import random random.random() #返回[0,1)数据区间的随机浮点数 random.randrange(x,y) #返回[x,y)数据区间的随机整数
python3支持大数操作
>>> 2**1999 57406534763712726211641660058884099201115885104434760023882136841288313069618515692832974315825313495922298231949373138672355948043152766571296567808332659269564994572656140000344389574120022435714463495031743122390807731823194181973658513020233176985452498279081199404472314802811655824768082110985166340672084454492229252801189742403957029450467388250214501358353312915261004066118140645880633941658603299497698209063510889929202021079926591625770444716951045960277478891794836019580040978608315291377690212791863007764174393209716027254457637891941312587717764400411421385408982726881092425574514688 >>>

浙公网安备 33010602011771号