• Python ---字符串相关操作


    本篇详细介绍一下字符串相关操作

    定义一个字符串 str1='helloworld'

    #字符串中出现‘z’的次数

    print(str1.count('z'))

    #将字符串首字母大写

    print(str1.capitalize())

    #首字母小写
    print(str1.casefold())

    #去除字符串两边的空格
    print(str1.strip())

    #去除字符串左边的空格
    print(str1.lstrip())

    #去除字符串右边xx,去除空格的默认为去除空格
    print(str1.rstrip('xx'))

    #扩展原字符串,两边用’#‘填充
    print(str1.center(15,'#'))

    #得到某个字符在字符串中第一次出现的位置
    print(str1.index('l'))

    #判断字符串是否全都是小写字母

    print(name.islower())

    #判断字符串是否全都是大写字母
    print(name.isupper())

    #分隔字符串

    print(','.join(str1))

    #将列表转化为字符串
    names=['a','b','c']

    print((','.join(names)))

    #把字母全部变为小写
    print('adDDA'.lower())

    #变为大写
    print('adDDA'.upper())

    #判断某个字符串是不是以xx结尾

    print('www.baidu.com'.endswith('com'))#--True

    #判断某个字符串是不是以‘xx’开头
    print('www.baidu.com'.startswith('com'))#False

    #字符串替换参数(old,new)即被替换的写在第一个参数
    print('aaaaa'.replace('b','a'))

    #若字符串中没有分隔符(参数不写,默认分隔符为空格),则把整个字符串作为一个列表元素放入列表中
    print('wahaha'.split())

    #返回值为list字符串中有该分隔符,则按照分隔符分隔字符串,每一个为列表一个元素
    print('wa ha ha'.split())

    #按照换行符进行分割,即默认分隔符为 返回的也是list
    print('you youyou'.splitlines())

    #f返回查找字符串的下标
    print('zhuyue'.find('zhu'))

    #index与find的区别:index找不到会报错,find找不到返回-1
    print('zhuyue'.index('yue'))

    #格式化字符串
    print(format('欢迎{name}登录'.format(name='zhuyue')))

    #格式化,参数为字典
    print('啦啦啦{name}'.format_map({"name":"zhuyue"}))

    #是否包含数字、字母、或中文,返回布尔
    print('$'.isalnum())#False

    #是否英文字母
    print('1111'.isalpha())#False

    #判断是否为一个整数
    print('aaaa'.isdigit())#False

  • 相关阅读:
    javajava.lang.reflect.Array
    基于annotation的spring注入
    jquery插件
    spring的注入方式
    jqueryajax
    javascript基础
    xml基础
    js 获取FCKeditor 值
    TSQL 解析xml
    Linq
  • 原文地址:https://www.cnblogs.com/zhuyue1/p/6075054.html
Copyright © 2020-2023  润新知