Python学习-20180108

1、经常使用python内置函数python

内置函数示例:api

#求绝对值
print(abs(10))
#取最大值
print(max(1,2,3,5))
#统计长度
print(len({'a':123,'b':333}))
#求商和余数,返回是一个元组
x=4
y=2
print(divmod(x,y))
#四入五入,返回的是一个folat。第二个参数能够选择精度
print(round(12.3333,2))
#判断一个对象是不是可调用的。好比函数,可是变量没法调用
def test():
    pass

print(callable(test))
#查看类型
type()
#判断一个对象是不是给定类型,第二个参数是类型。返回的是一个布尔类型
a='111'
isinstance(a,str)
#比较对象大小。若是x大于y返回1,x等于y返回-1,x小于y返回-1
cmp(x,y)
#转换int
int()
#转换整长
long()
#转换浮点
float()
#转换字符串
str()
#转为复数
complex()
#把10进制转换为8进制
hex()
#把8进制转换为10进制
oct()
#0-255的acsii码值
chr()

#返回acsii码对应的值
ord()

2、处理字符串的内置函数函数

s='dsfaa11122Afsadf'
#把字符串首字母大写,若是首字母是数字则不变
s.capitalize(s)
#字符串替换,把旧的字符串,替换为新的字符串,count 能够去指定替换几回
s.replace(old,new,[count])
#字符串切割,默认是空格分割
split(分隔符,[切几回]
#字符串连接
s.join('12df')

string模块对象

#string模块:打印全部的大小写的字母
string.lowercase
string.uppercase
#把第一个字符串替换为大写
string.capitalize('hello')
#把hello中的,l替换为a
string.replce('1111','l','a')
相关文章
相关标签/搜索