python字符串介绍

一、字符串的方法

capitalize()   #首字母大写
lower()     casefold()         #所有变小写
islower()   #是否是小写
upper()    isupper()
swapcase()    #大小写转换
center(20)         #在20个字符长度居中,第二个参数填充其它位置,只能有一个字符,默认为空
ljust(20)      #左边填充    zfill(20)   #左边填充0     
rjust(20)    #右边填充
count(‘a’)       #计数,第一个参数表示子序列,第二个参数表示起始位置,第三个参数表示结束位置
endswith('a')       #一个参数,以参数结尾,返回布尔值
startswith('a')     #一个参数,以参数开头,返回布尔值
find('a')        #从开始往后找,找到获取第一个参数(子序列)的位置,第二个参数和第三个参数表示区间,[大于等于   小于),没找到返回-1
format()    #格式化,将字符串中的占位符替换为指定的值
format_map({   })     #格式化,参数是一个字典
expandtabs(20)    #断句,根据\t(制表符)补充空格
isalnum()      #只能包含字母和数字,返回布尔值   
isalpha()    #只能包含字母、汉子
isdicimal()   isdigit()    isnumeric()    #判断是否是数字,一个比一个牛逼,第二个支持特殊数字(②),第三个支持汉子(一,二,三)
isidentifier     #是否是标识符
isprintatble()    #是否存在不可显示的字符(\n  \t)
isspace()     #是否全部都是空格
istitle()     #是否是标题(所有首字母大写)   title()   #所有单词首字母大写,变成标题
join()     #  '__'.jion(str)       #将字符串中每一个元素按照指定分隔符进行拼接  
strip()     lstrip()    rstrip()      #默认去除空格和换行(\n  \t)    给参数就去除参数
splite()     rsplite()     #根据第一参数分割,不包含参数,默认全部分割,根据第二个参数分割几次
partition()   rpartition()     #分割包含参数
splitlines()    #根据换行符分割,参数T或F,表示包不包含换行符
replace()     #把第一个参数,替换成第二个参数,第三个参数是替换几个
translate()    #做一个翻译对应,替换字符串

二、字符串切片

1、字符串索引
2、字符串切片
3、字符串长度len(test)
4、for 可以直接循环字符串,得出每一个字符
5、字符串拼接,加法

三、字符串的特点

1、字符串在内存中创建后就不能修改,修改后就是另一个内存地址
2、字符串拼接后,创建一个新的内存地址

四、range函数

1、帮助创建一组数字
2、前两个参数是范围,第三个参数是步长

猜你喜欢

转载自blog.csdn.net/weixin_43173892/article/details/82911051