python常用函数

0 说明

太过简单和基础的函数不详细说明,仅列出供查询

1 数值运算

1.1 abs() #返回绝对值

1.2 divmod() #返回商和余数

print(divmod(20,3))
#结果为:(6, 2)

1.3 round() #四舍五入

1.4 pow(a,b) #求a的b次幂

1.4.1有2个参数

print(pow(2,3))
#结果为:8

1.4.2 有3个参数

如果有三个参数,则求完次幂后第三个数取余。

print(pow(2,3,3))
#结果为:2

1.5 min()/max() #取最小值/最大值

1.6 math.sqrt() #开方

2 进制转换

2.1 bin() #转换为2进制

2.2 otc() #转换为8进制

2.3 hex() #转换为16进制

3 字符串

3.1 input() #从键盘输入字符串

3.2 ord() #字符转换成Unicode码

3.3 chr() #10进制数字转换成对应的字符

3.4 len() #返回字符串长度

计算字符串含有多少字符,最少为0

3.5 replace() #字符串“替换”

实现字符串替换,实际是创建新的字符串对象

3.6 split()/join() #分割/合并

3.6.1 split() #分割

3.6.1.1 无参数时

默认使用空白字符(换行符/空格/制表符)作为分割符

a="to be or not to be"
print(a.split())
#结果为:['to', 'be', 'or', 'not', 'to', 'be']
3.6.1.2 有参数时
a="to be or not to be"
print(a.split("be"))
#结果为:['to ', ' or not to ', '']

3.6.2 join() #合并

3.6.2.1 join()的作用和 split()作用刚好相反

join()的作用和 split()作用刚好相反,用于将一系列子字符串连接起来

a = "to be or not to be"
b = a.split("be")
print(b)
# 结果是:['to ', ' or not to ', '']
c = "do"
d = c.join(b)
print(d)
# 结果是:to do or not to do
3.6.2.2 join()和拼接字符串+

使用字符串拼接符+,会生成新的字符串对象,因此不推荐使用+来拼接字符串。推荐 使用 join 函数,因为 join 函数在拼接字符串之前会计算所有字符串的长度,然后逐一拷贝, 仅新建一次对象

3.6.2.3 通常join()在列表中使用
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值