Python学习笔记-数字及字符串类型

  1. 浮点数间运算在计算机内部由十进制转为二进制再转回十进制,结果会存在不确定尾数,一般发生在10^(-16)左右,因此浮点数间运算及比较用round()函数辅助。
    round(x[, d]) :对x四舍五入,d是小数截取位数

  2. complex(x) : 将x增加为零的虚数部分,变成复数

  3. x//y :x于y的商的整数部分

  4. 不同数据类型间运算时,结果为“最宽的”类型:
    整数 < 浮点数 < 复数

  5. divmod(x,y) : output(x//y , x%y)

  6. pow(x,y[,z]) : output (x**y)%z 为什么计算很大的数时需要z?否则将无法计算出结果,eg.pow(3,pow(3,99))

  7. int(x) : 可将string转化为int,可对浮点数取整,注意不是四舍五入
    str(x) : 任意类型x对应的字符串形式

  8. 三引号可以表示可跨行字符串,eg.
    ‘’‘this is
    a string’’’

  9. [M: N: K] : return elements of the string in range of [M, N) with step of K, eg.‘0123456789’[1:8:2] will return ‘1357’.
    When K is negative, it means to get elements back to front. So [::-1] means to inverse a string.

  10. 字符串操作符
    x+y :连接两个字符串x和y
    n* x or x* n : 复制n次字符串x
    x in s : 如果x是s的子串,返回True,否则返回 False

  11. hen(x) or oct(x) : 返回整数x 的十六进制或八进制小写形式字符串

  12. 在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
整数类型分别是:二进制,UNICODE编码,十进制,八进制,十六进制小写字母,十六进制大写字母
浮点数类型分别是:科学计数法小写e,科学计数法大写E,非科学计数法,百分数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值