Python_string

# 字符串
str_a = 'string'
str_b = "string" 

>>>>>重复字符串
    str*20

>>>>>字符串切片
    str[start, end, step]

>>>>>关键字IN
    str_a in str_b

>>>>>格式化
    '%s' % string
    '{0}'.format(string)

>>>>>字符串拼接
    str_a + str_b
    'splice'.join(list)
    
>>>>>内置方法(builtin)
    ! str.count(keyword) # 查找字符出现在字符串中的个数
    # str.capitalize() # 字符串首字母大写
    ! str.center(len_num, splice) #  居中
    # str.casefold()
    # str.endcode() 编码
    
    # str.endswith(sub, start, end) # 以什么为结尾,返回布尔值
    ! str.startswith() # 以什么为开头,返回布尔值
    
    # str.expandtabs(tabsize=10) # 	
    ! str.find(sub) # 查找到一个元素,并返回其索引值
    
    ! {0}.format(str) 格式化输出
    # str.format_map({dict})
    
    # str.index(sub) # 查找到一个元素,并返回其索引值,如果找不到抛出异常
    # str.isalnum() # 判断字符串是否包含字母与数字
    # str.isdecimal() # 判断是否十进制的数
    # str.isalpha()
    # str.isdigit() # 判断是否一个数字(整形)
    # str.isnumeric() # 判断是否一个数字
    # str.isidentifier() # 判断非法字符
    # str.islower() # 判断是否全小写
    # str.isupper() # 判断是否全大写
    # str.isspace() # 判断是否空格
    # str.istitle() # 判断标题,每个单词大写
    
    ! str.lower() # 大写变小写
    ! str.upper() # 小写变大写
    # str.swapcase() # 大小写反转
    # str.ljust(len_num, sub) # 靠左
    # str.rjust(len_num, sub) # 靠右
    
    ! str.strip() # 去除空格/换行符
    # str.lstrip() # 去左边
    # str.rstrip() # 去右边
    
    ! str.replace(old, new) #替换
    # str.rfind(sub)
    # str.rindex(sub)
    !str.split(splice) # 字符串分割 str>list
    # str.rsplit(splice) # 右分割
    
    # str.title() # 标题,单词首字母大写
原文地址:https://www.cnblogs.com/xiaoxiaolulu/p/8545258.html