python-基本数字类型及操作

整数类型

整数无限制

四种进制表示:

  • 十进制:
  • 二进制:0b/0B
  • 八进制:0o/0O
  • 十六进制:0x/0X

方法

  • abs(x): 返回绝对值
  • divmod(x,y): 同时输出商和余数
  • pow(x,y[,z]): z为取余
  • round(x[,d]): 四舍五入,d是保留小数位数,默认0
  • max(x1…xn): 返回最大值
  • min(x1…xn): 返回最小值

浮点类型

范围: -10**(308)------10**(308)
精度: 10**(-16)

浮点数间的运算存在不确定尾数,不是bug
: 在计算机中运算都是二进制运算,再转为为需要的类型,而浮点数运算,不确定尾数一般发生在10**(-16)之后,可用ronud(),十分有效

浮点数的科学计数法: a e/E b == a*10**b

方法

  • len(x) 返回字符串x的长度
  • str(x) 任意类型x所对应的字符串形式,与eval(x)功能相反
  • hex(x) 转为十六进制
  • oct(x) 转为八进制
  • str.lower() 小写
  • str.upper() 大写
  • str.split(sep=None) 返回一个列表,用str根据sep被分隔的部分组成
  • str.count(sub) 返回子串sub在str中出现的次数
  • str.replace(old,new) 返回字符串str副本,所有old子串被替换为new
  • str.center(width[,fillchar]) 字符串 str 根据宽度 width居中 fillchar可选
  • str.strip(chars) 从str中去掉在其左侧和右侧chars中列出的字符
  • str.join(iter) 在iter变量初最后元素外。每个元素后,增加一个str
  • ord() 字符 -> unicode编码
  • chr() unicode编码 -> 字符

猜你喜欢

转载自blog.csdn.net/weixin_43402353/article/details/109067965