Python 字符串

  • 字符串的常用操作方法
    (1) 字符串切片
    格式: li[start : end : step]
    start是切片起点索引,end是切片终点索引,但切片结果不包括终点索引的值。step是步长默认是1。
    (2) 把字符串全部大写或小写upper, lower
    格式:字符串.upper()
    格式:字符串.lower()
    (3) 判断以xx开头或结尾startswith,endswith
    格式:字符串.startswith('xx')
    格式:字符串.endswith('xx')
    (4) 查找元素find ,index。查找x
    格式:字符串.find('x') #通过元素找索引找到第一个就返回(可切片),找不到返回 -1
    格式:字符串.index('x') #通过元素找索引找到第一个就返回,找不到会报错
    (5) strip 默认去除字符前后两端的空格, 换行符, tab
    格式:字符串.strip(' ')
    (6) split 把字符串分割成列表
    分割出的元素比分隔符数+1
    字符串变成->>>列表
    格式:字符串.split() # 默认以空格分割
    (7) join把列表转成字符串
    列表转化成字符串 list --> str
    格式:返回数据 = ' ' . join(被转列表)
    (8) is系列
    格式:字符串.isalnum() 所有字符都是数字或者字母,为真返回 Ture,否则返回 False。
    格式:字符串.isalpha() 所有字符都是字母,为真返回 Ture,否则返回 False。
    格式:字符串.isdigit() 所有字符都是数字,为真返回 Ture,否则返回 False。
    格式:字符串.islower() 所有字符都是小写,为真返回 Ture,否则返回 False。
    格式:字符串.isupper() 所有字符都是大写,为真返回 Ture,否则返回 False。
    格式:字符串.istitle() 所有单词都是首字母大写,为真返回 Ture,否则返回 False。
    格式:字符串.isspace() 所有字符都是空白字符,为真返回 Ture,否则返回 False。
    (9) count 计算字符串中某个字符出现的次数
    格式: 字符串.count('x') # x为被计算次数字符
    (10) replace* 替换字符串中指定的字符
    格式:字符串.replace( '旧' , ' 新' )
    (11) format格式化输出
    格式:' ' . format()
    (12) capitalize() 首字母大写
    格式:返回数据 = 字符串.capitalize()
    (13) center() 将字符串居中可以设置总长度,可以设置填充物
    格式:返回数据 = 字符串.center(总长度,'填充物 ' )
    (14) title 非字母隔开的每个单词的首字母大写
    格式:返回数据 = 字符串. title()
    (15) 字符串是不可变变量,不支持直接通过下标修改

你可能感兴趣的:(Python 字符串)