美文网首页js css html
python字符串基础操作

python字符串基础操作

作者: Joening | 来源:发表于2021-08-25 18:12 被阅读0次

    字符串基础操作

    Python的数据类型可以分为可变数据类型(列表和字典)和不可变数据类型(整型、浮点型、字符串、布尔类型以及元组)。
    可变类型:在id(内存地址)不变的情况下,value(值)可以变,则称为可变类型
    不可变类型:value(值)一旦改变,id(内存地址)也改变,则称为不可变类型(id变,意味着创建了新的内存空间)

    capitalize 把首字母变成大写

     s = 'hello Python'
     s1 = s.capitalize() #把首字母变成大写
     print(s1)
    

    lower 字符串变成小写

     s = 'hello Python'
     s2 = s.lower() #字符串变成小写
     print(s2)
    

    upper 字符串变成大写

     s = 'hello Python'
     s3 = s.upper() #字符串变成大写
     print(s3)
    

    swapcase 大小写互相转换

     s = 'hello Python'
     s4 = s.swapcase() #大小写互相转换
     print(s4)
    

    casefold #把字符串变成小写 可以识别东欧的字母

    s = 'hello Python'
     s5 = s.casefold() #把字符串变成小写 可以识别东欧的字母
     print(s5)
    

    title 字符串首字母全部改变为大写

     s = 'hello Python'
     s6 = s.title() # 字符串首字母全部改变为大写
     print(s6)
    

    center

    强制使用*号在字符串左右两端进行拼接, 拼接成10个单位

     s = 'hello Python'
     s7 = s.center(20,'*') # 强制使用*号在字符串左右两端进行拼接, 拼接成10个单位
     print(s7)
    

    strip

     ss = '   hello    python   java '
     s1 = ss.strip() #去掉左边右边的空白
     print(s1)
    

    replace 替换字符串内容

     ss = '   hello    python   java '
     s2 = ss.replace('java','c++') #替换字符串内容
     print(s2) #   hello    python   c++
     sss = 'pyton_java_c++'
     s3 = sss.replace('_','')
     print(s3) # pytonjavac++
    

    split 切割:

     ss = '   hello    python   java '
     s4 = ss.split('_') #切完的结果是一个列表
     print(s4)
     s5 = ss.split('python')
     print(s5) 
    

    startswith 已xxx开头

     ss = 'hello    python   java'
     s6 = ss.startswith('hello') 已xxx开头
     print(s6) 
    

    endswith 已xxx结尾

     ss = 'hello    python   java'
     s7 = ss.endswith('java')  已xxx结尾
     print(s7)
    

    count 统计字符串出现的次数

    ss = 'hello    python   java'
    s8 = ss.count('o') #统计字符串出现的次数
    print(s8)
    

    find 查找xxx在字符串中出现的位置

    print(ss.find('python')) #查找xxx在字符串中出现的位置 没有就返回-1  
    

    index 查找xxx在字符串中出现的索引位置

    print(ss.index('python')) #查找xxx在字符串中出现的索引位置
    

    len 字符串中字符的个数

    s = 'Python'
    print(len(s)) #字符串中字符的个数
    

    迭代

    s1 = 'abcdefg'
    print(s1[0])
    print(s1[1])
    print(s1[2])
    print(s1[3])
    print(s1[4])
    print(s1[5])
    print(s1[6])
    
    count = 0
    for i in s1:
        print(i)
    

    相关文章

      网友评论

        本文标题:python字符串基础操作

        本文链接:https://www.haomeiwen.com/subject/mfreiltx.html