• Python基础之字符串类型内置方法


    1. 字符串类型

    • 用途:姓名,性别等
    • 定义:
    name1 = 'zhaojun'
    name2 = "zhaojun"
    name3 = '''zhaojun'''
    name4 = """zhaojun"""
    a = str(1, 1)
    

    2. 常用操作及内置方法

    a = 'abbbcgdfghh'
    b =  'ababababa'
    c =  '   fdgfdhgf    '
    print(a + b)
    print(a * 10)
    print(a[2])  # 按索引取值
    print(a[-1])  # 按索引取值
    print(a[1:3])  # 切片
    print(a[:7:2])  # 切片
    print(len(a))  # 长度
    print('gd' in a)  # in
    print('gd' not in a)  # not in
    print(c.strip()) # 默认移除两端空白,空号内可传入要移除的内容
    print(b.split('b'))  # 以要求的字符切割字符串并返回一个列表
    
    for i in a:  # 循环,遍历字符串
        print(i)
    

    3. 其他内置方法

    n.lstrip() & n.rstrip()  # 移除左/右端空白
    n.lower() & n.upper()    # 全部小写/大写
    n.startswith('ab') & n.endswith('ab')  # 是否以ab开头/结尾
    n.rsplit()  # 从右边开始切割
    '-'.join(lst)  # 将列表元素以-连接
    replace('a','b')  # 将a替换为b
    n.isdigit() # 判断n内元素是否是纯数字
    
    """
    以下内容只做了解
    find|rfind|index|rindex|count
    center|ljust|rjust|zfill
    expandtabs
    captalize|swapcase|title
    is系列
    """
    
  • 相关阅读:
    冲刺阶段九
    冲刺阶段八
    学习进度十一
    人月神话阅读笔记01
    单词统计续
    冲刺阶段七
    冲刺阶段六
    冲刺阶段五
    bzoj1570: [JSOI2008]Blue Mary的旅行
    bzoj 1690: [Usaco2007 Dec]奶牛的旅行
  • 原文地址:https://www.cnblogs.com/zj420255586/p/12167488.html
Copyright © 2020-2023  润新知