• python_字符串


    a = '我不吃,我不喝,我就要钱'
    b = '太社会了'
    c = 'hello word!'
    #1. find是非贪婪模式,意思就是从左边开始找,找到一个输出即可,不管后边有无,
    #2. 而且是整体搜索
    find:
    print(a.find('我')) #在字符串a中寻找‘我’  输出结果:0
    print(a.find('我',2,5))  #在字符串a中的2-5中寻找‘我’  输出结果:4
    rfind:从右边开始找,但是索引正序的索引
    print(a.rfind('我'))  #从字符串a的右边中寻找‘我’  输出结果:8

    ##通常解决异常的方案:
    """ try:
        pass
    except expression as identifier:
        pass """
    # 在python中捕获一切错误的基类。
    # 当你不确定一个错误是否会发生的时候
    # try:
    #     print(a.find('小'))
    # except Exception as e: #出现异常,输出-1
    #     print(e)
    # print('hello') """

    # 2.# 检查字符串是否以指定的字符串开头
    print(a.startswith('我不吃'))  #true

    # 3.检查字符串是否以指定的字符串结尾
    print(c.endswith('!'))  # True

    # 4.将字符串以指定的宽度居中并在两侧填充指定的字符
    print(a.center(21, '*'))   #输出 *****我不吃,我不喝,我就要钱****

    # 5.将字符串以指定的宽度靠右放置左侧填充指定的字符
    print(b.rjust(20, ' '))   #输出:                太社会了

    # 6.# 通过len函数计算字符串的长度
    print(len(c))  # 11

    # 7. # 获得字符串首字母大写的拷贝
    print(c.capitalize())     #输出:Hello word!

    # # 8.# 获得字符串变大写后的拷贝
    print(c.upper())  # HELLO WORD!

    # 9.从字符串中取出指定位置的字符(下标运算)
    print(c[6])  # 输出 w

    # 10.字符串切片(从指定的开始索引到指定的结束索引)
    print(c[2:5])  # llo    从第2-5
    print(c[2:])  # llo word!  从2开始到最后
    print(c[2::2])  # lowr!    从第2个开使,步长为2
    print(c[::2])  # hlowr!     步长为2
    print(c[::-1])  # !drow olleh  倒序输出
    print(c[-3:-1])  # rd       从倒数第2个到倒数第3个

    # 11.检查字符串是否由数字构成
    print(c.isdigit())  # False

    # 12.检查字符串是否以字母构成
    print(c.isalpha())  # False

    # 13.检查字符串是否以数字和字母构成
    print(c.isalnum())  # False

    #14.
    str3 = '  jackfrued@126.com '
    print(str3)
    # 获得字符串修剪左右两侧空格的拷贝
    print(str3.strip())  #jackfrued@126.com
    print(str3.strip())  #jackfrued@126.com
    print(str3.rstrip())  #  jackfrued@126.com
  • 相关阅读:
    SQL Function(方法)
    SQL Cursor(游标)
    SQL Proc(存储过程)/tran(事物)
    AAABBBBCCCC
    Visual Studio2012中搭建WCF项目
    关于抽象工厂模式
    C#面向对象的学习笔记
    休假回来 更博-MySQL以月为单位的客户综合情况表_20161008
    结合Mysql和kettle邮件发送日常报表_20161001
    MySQL-with rollup函数运用 _20160930
  • 原文地址:https://www.cnblogs.com/TiAmoLJ/p/11515207.html
Copyright © 2020-2023  润新知