标签:
整形int
__abs__(self) 返回绝对值
__add__(self,y) x+y
__cmp__(self,y) 比较2个数的大小 = cmp(x,y)
__coerce__(self,y) 强制生成一个元祖 = coerce(x,y)
__divmod__(self,y) 相除,得到的商和余数组成的元祖 = divmod(x,y)
__div__(self,y) 相除,取商 = x/y
__float__(self) 转换为浮点类型 = float(x)
__hash__(self) 哈希值,字典查找中,哈希用于快速比较键的值
__hex__(self) 十六进制表示
字符串string
capitalize(self) 首字母变大写
center(self, width, fillchar=None) 内容居中,width总长度,fillchar填充默认为空格
count(self, sub, start=None, end=None) 子序列个数,sub为想要找的字符,start起始位置,end结束位置
endswith(self, suffix, start=None, end=None) 以xxx结尾
expandtabs(self, tabsize=None) 将tab转换为空格,默认一个tab转化为8个空格
find(self, sub, start=None, end=None) 查找子序列位置下标,没找到返回-1
index(self, sub, start=None, end=None) 查找子序列位置下标,没找到则报错
format(*args, **kwargs) 字符串格式化
按顺序传值
按参数传值
按列表/元祖传值加1个*
按字典dit传值加2个**
isalnum(self) 是否是字母或者数字,是返回True,否则返回Flase
isalpha(self) 是否是字母
isdigit(self) 是否是数字
islower(self) 是否小写,True,Flase
isspace(self) 是否是空格
title(self) 字符串转换为标题,标题后首字母大写
istitle(self) 是否为标题,首字母为大写为标题,True,Flase
isupper(self) 字符串是否全为大写
join(self, iterable) 以**连接起来
ljust(self, width, fillchar=None) 内容左对齐,右侧填充
lower(self) 全变变小写
upper(self) 全变大写
swapcase(self) 大写变小写,小写变大写
lstrip(self, chars=None) 移除左侧空白
partition(self, sep) 分割前,中,后;sep指定分割
split(self, sep) 分割
replace(self, old, new, count=None) 替换
translate(self, table, deletechars=None) 转换,需要先做一个对应表
Day2-数据类型的内置方法
标签:
原文地址:http://www.cnblogs.com/yangmv/p/5148962.html