Python学习-20180108

一、常用python内置函数

内置函数示例:

#求绝对值
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()

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

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')

猜你喜欢

转载自my.oschina.net/u/3755326/blog/1604261