python学习系列---str和int类型内置方法

来源:互联网 发布:vps监控软件 windows 编辑:程序博客网 时间:2024/06/05 15:51

1. str类型内置方法

__contains__() 判断字符串中是否包含某特定字符。等同于'in'关键字。
__format__() 字符串格式化。
capitalize() 首字母大写。
center() 将字符打印时居中。
count() 计算字符中子序列出现的次数。可以指定起始位置和结束位置。
endswith() 判断是否以某个字符或某个字序列结尾。
expandtabs()           将字符串中的tab转换为空格,默认是1个tab对应8个tab.
find()                       在某字符串中查找给定子序列,并返回子序列的位置。可以设置起始位置和结束位置。如果没有找到,返回-1.
index()                     查找字符串中的子序列,类似find(),如果没有找到,抛出异常。
format()                   字符串格式化。
isalnum()               判断字符串是否是字母数字格式的。
isdecimal()             判断字符串是否是十进制。
islower()                 是否全部是小写。
isspace() 是否是空格。
istitle()                     是否是标题。标题就是每个词的首字母都是大写。
join()                       拼接字符串。
ljust()                     调整字符串打印的位置,向左放置,类似center(). 
rjust()                     向右调整字符串位置。
strip()                     裁剪字符串,类lstrip(), rstrip().
partition()               按照给定的字符串对原字符串进行分割。
replace()                 替换指定的字符。
rfind()                     从右往左找。
rindex()   从右往左进行索引      
rpartation()             从右向左分割。
split()                     用指定字符来分割字符串。
rsplit()                     从右向左分割。
splitlines()               自动根据行来分割字符串。使用\n分割。
startswith()             判断是否以某字符开始。
swapcase()             大小写转换。
title()                     将字符串转换为标题,即首字母大写。
upper()                   将字符串的首字母大写。


2. int类型内置方法

__abs__() 求绝对值。等价于abs()
__add__()             相加
__and__()             与运算
__cmp__()             比较两个对象
__bool__()             转换为布尔值
__divmod__()         求商和余
__floordiv__()         地板除
__ge__()                 判断是否大于等于
__gt__()                 判断是否大于
__init__()             初始化方法
__pos__()             相当于‘+’号
__rdivmod__()         求分子除分母的商和余
​bit_length()         得到给定数字的二进制位置