字符串操作

 

 

bit_length()

 

str:
#(Ctrl+右键)(版本:参数有问题)

.capitalize()
.casefold()#更牛逼,能处理更多未知的对应
.lower()
.center(self, *args, **kwargs)width
.count(self, sub, start=None, end=None)
.endswith(self, suffix, start=None,
end=None)

.expandtabs(self, *args, **kwargs)
#.expandtabls(6)表示从字符串左边往右找按6 位一组进行打断,找到\t则在将6-组内出现字符 ,按该数对\t进行补全;

 

#可进行对齐操作

 

 

.find(self, sub, start=None, end=None)
#注意[开始,结束)左闭右开区间,未找到返 回 -1


.format(self, *args, **kwargs)
#{a} a = **,字符串内设置变量,占位符按顺序替换为指定值

.format_map(self, mapping)占位符
#内置字典传递替换值

.index(self, sub, start=None, end=None)
#找不到返回错误,忽略

    .isalnum(self, *args, **kwargs)
    #判断字符串中是否只包含数字和字母,返回布 尔值。

    isalpha(self, *args, **kwargs)
    如果字符串是字母字符串,返回True,否则返回False。
    


    isascii(self, *args, **kwargs)
    #如果字符串中的所有字符都是ASCII,返回True,否则返回False。

    ASCII字符的代码点在U+ 0000u -U+007F的范围内。 

    空字符串也是ASCII。

    isdecimal(self, *args, **kwargs)
    isdigit(self, *args, **kwargs)    

    isnumeric(self, *args, **kwargs)

    #判断字符串是否是数字

 

 输出:

 

识别范围不同

    isprintable(self, *args, **kwargs)

     #存在是否不可显示的字符,返回布尔值

 

    isspace(self, *args, **kwargs)
    #如果字符串是否全部空白字符串,返回True,否则返回False。

    istitle(self, *args, **kwargs)
    #如果字符串是带标题的字符串,返回True,否则返回False。
    

    加.title()

    

 

 

    join(self, ab=None, pq=None, rs=None)(重要*****)

     #连接任意数量的字符串。

    将字符串中的每一个元素按照指定分隔符进行拼接。

    

    输出:

 

 

    ljust(self, *args, **kwargs)
    #返回一个左对齐的长度宽度字符串。

输出:

 

    rjust(self, *args, **kwargs)
    #返回一个右对齐的长度宽度字符串。

    zfill()

    #用0左补充。

    

 





    

 

 

 

 

 

 

posted @ 2018-09-25 14:36  swiftor  阅读(47)  评论(0)    收藏  举报