• python 字符串


    字符串切割:

    print('helloworld'[2:])

    输出的结果lloworld

    #判断是不是在字符串内  in
    #如果在返回True,不在返回False
    print(‘el’ in 'hello')
    输出结果为True
    因为el在hello内
    
    #格式化操作
    print('qiuchuji is good man')
    print('%s is a good man'%'qiuchuji')
    两者输出结果一样
    
    #字符串拼接:有两种方式
    1.a='123'
    b=‘234’
    c=a+b
    print(c)
    #输出结果为123234
    2.使用join()方法
    a='123'
    b='234'
    c=''.join([a,b])
    print(c)
    #输出结果为123234
    如果c='***'.join([a,b])
    #结果为123***234

    字符串内置方法:

    1.count()
    str='hello boy'
    print(str.count('l'))
    #输出结果为2,查询的是字符串内的l的个数
    st='hello boy'
    print(st.capitalize())
    #输出结果为Hello boy 把字符串第一个字母变成大写
    print(st.center(50,'*'))
    #********************hello boy*********************把字符串放在中间,剩下的放在两侧,50为个数,*是要填充的内容,后面的*是必须要添加的东西,不可以缺少。
    print(st.endswith('y'))
    #表示字符串结尾内容,如果对返回True
    
    print(st.startswith('he'))
    #表示字符串开始的字符,正确返回True,错误返回False
    
    print(st.find('l'))
    #查找第一个元素,并返回索引值,如果没有返回 -1
    
    st1='hello boy {name}'
    print(st1.format(name='你是好人'))
    print(st1.format_map({'name':'好人大大的'}))
    #hello boy 你是好人
    #hello boy 好人大大的
    
    print(st.index('l'))
    # 返回第一个照的字符的索引
    
    print(st.isalnum())
    #查看字符串里面是不是有字母和数字 有的话返回true,没得话返回false
    print('123.345'.isdigit())
    # 返回的值为False 因为123.345不是整数 ,返回的是false
    print('abc'.islower())
    #判断是不是全小写 isupper()判断是不是全大写   isspace()判断是不是空格
    istitle()
    # 判断是不是标题,标题是每个字母开头大写
    lower()
    #把所有大写变成小写
    upper()
    #把所有的小写变大写
    print('my boy'.swapcase())
    #反转的操作 大写变小写  小写变大写
    ljust()
    #在左侧添加
    rjust()
    #在右侧添加
    strip()
    #去掉字符串的左右空格去掉,而且去掉的还可以是换行符等 
    
    replace()
    #替换操作 两个参数  要替换的字符串 和替换的字符串
  • 相关阅读:
    hashlib模块
    configparser模块
    xml模块和shelve模块
    json与pickle模块
    3/30
    os模块
    sys模块
    shutil模块
    random模块
    2月书单《编码隐匿在计算机软硬件背后的语言》 13-16章
  • 原文地址:https://www.cnblogs.com/qiujichu/p/10286944.html
Copyright © 2020-2023  润新知