python基本数据类型

  • 二进制:以0b或0B开头:0b101,-0B101
  • 八进制:以0o或0O开头:0o123,-0O456
  • 十六进制:以0x或0X开头:0x9a,-0X89

数值运算函数

  • abs(x):绝对值,x的绝对值 如:abs(-10.01)结果为10.01
  • divmod(x,y) :商余,(x//y,x%y),同时输出商和余数 如:divmod(10,3)结果为(3,1)
  • pow(x,y,[z]) :幂余,(x y)%z,[]表示参数z可省略 如:pow(3,pow(3,99),10000)为计算3^ (399)结果的后四位为4587
  • round(x,d):对x四舍五入,d是保留小数位数,默认值为0 如:round(-10.123,2)为-10.12
  • max(x1,x2,…,xn) :最大值,返回x1,x2,…,xn中的最大值,n不限 如:max(1,9,5,4,3)结果为9
  • min(x1,x2,…,xn) :最小值,返回x1,x2,…,xn中的最小值,n不限 如:min(1,9,5,4,3)结果为1
  • int(x) :将x变成整数,舍弃小数部分 如:int(123.45)结果为123;int(“123”)结果为123
  • float(x) :将x变成浮点数,增加小数部分 如:float(12)结果为12.0;float(“1.23”)结果为1.23
  • complex(x) :将x变成复数,增加虚数部分 如complex(4)结果为4+0j

字符串切片高级用法
使用==[M:N:K]==根据步长对字符串切片

  • <字符串>[M:N] ,M缺失表示至开头,N缺失表示至结尾
    如"012345678910"[:3]为"012"
  • <字符串>[M:N:K] ,根据步长k对字符串切片
    如"012345678910"[1:8:2]为"1357"
  • 逆排序,[::-1]从开头至结尾由后至前步长1

字符串操作符

  • x+y 连接两个字符串x和y
  • n*xx*n 复制n次字符串x
  • x in s 如果x是s的字串,返回True,否则返回False

字符串处理函数

  • len(x) :长度,返回字符串x的长度,如:len(“一二三456”)结果为6,python中无论数字,标点,字母,汉字,均为一个字符,长度相同
  • str(x) :任意类型x所对应的的字符串形式,如:str(1.23)结果为"1.23" str([1,2])结果为"[1,2]"
  • hex(x)或oct(x) :整数x的十六进制或八进制小写形式字符串,如:hex(425)结果为"0x1a9" oct(425)结果为"0o651"
  • chr(u) :x为Unicode编写,返回其对应字符
  • ord(x) :x为字符,返回其对应的unicode编码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值