暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

python基础--字符串类型(2)

AI小白笔记 2021-09-14
201

python的字符串内置了很多很好用的方法,废话少说,我们直接上代码

    'Hello World!'.lower() #将全部字符转换为小写,本来是小写的不变,其它字符不变
    'Hello World!'.upper() #将全部字符转换为大写,本来是大写的不变,其它字符不变
    'Hello World!'.islower() #所有字符为小写时返回True,否则返回False
    '6666806'.isnumeric() #所有字符为数字时返回True,否则返回False
    'Hello World!'.isspace() #所有字符为空格时返回True,否则返回False
    'Hello World!'.endswith('llo',1,5) #第1个到第5个字符是否以llo结尾,序号从0开始,不包含第5个字符
    'Hello World!'.endswith('llo',1,5) #第1个到第5个字符是否以llo结尾,序号从0开始,不包含第5个字符
    'Hello World!'.startswith('Wor',1,9) #第1个到第9个字符是否以Wor结尾,序号从0开始,不包含第9个字符
    'Are you OK'.split() #以空格作为分隔符切割字符串
    '吃饭了吗?吃过了,吃啥了,关你pi事儿!'.split(',') #以逗号作为分隔符切割字符串,此处逗号是中文的逗号
    'Hello World!'.count('o') #字符串中字符o出现的次数
    'Hello World!'.count('ll') #字符串中字符ll出现的次数
    '666888000'.replace('888','555') #将字符串555代替子串888
    '我在C位'.center(20,'-') #生成一个长度为20的字符串,左边有8个减号,右边有8个减号,字符串在中间
    ' 左右两边都有空格 '.strip() #去掉字符串左侧与右侧的空格,注意观察单引号的位置
    '¥666'.strip('¥') #去掉字符串左侧与右侧的¥,注意观察单引号的位置
    a='中秋快乐' #还可以将字符串赋值给变量,再用该变量调用字符串的方法
    a.center(20,'*')


    以上代码的运行结果如下:



    还有其它很多字符串的内置方法,这里仅列出常用的一些方法。

    对于编程的初学者来说,光看不练假把式,一定要练起来!


                                ---END---


    文章转载自AI小白笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论