zoukankan      html  css  js  c++  java
  • Python-字符串常用操作方法

    查找:

      ·find():检测某个子串是否包含在这个字符串中,如果包含,则返回这个子串开始位置的下标,否则返回-1;

      语法:字符串序列.find(子串, 开始位置下标, 结束位置下标)

      注意:开始和结束下标可以省略,表示在整个字符串序列中查找.

      

      ·index():检测某个子串是否包含在这个字符串中,如果在返回这个字串开始位置的下标,否则则报异常;

      语法:字符串序列.index(子串, 开始位置下标, 结束位置下标)

      注意:开始和结束位置下标可以省略,表示在整个字符串序列中查找.

      

      ·count():返回某个子串在字符串中出现的册数;

      语法:字符串序列.count(子串, 开始位置下标, 结束位置下标)

      注意:开始和结束位置下标可以省略,表示在整个字符串序列中查找.

    修改:

      ·replace():替换;

      语法:字符串序列.replace(旧子串, 新子串, 替换次数)

      注意:替换次数如果查出子串出现次数,测替换次数为该子串出现次数.

      ·split():按照指定字符分割字符串;

      语法:字符串序列.split(分割字符, num)

      注意:num表示的是分割字符出现的次数,即将来返回数据个数为num+1个.

      ·join():用一个字符或子串合并字符串,即是将多个字符串合并为一个新的字符串;

      语法:字符或子串.join(多字符串组成的序列)

      ·capitalize():将字符串第一个字符转换成大写;

      语法:字符串序列.capitalize()

      注意:capitalize()函数转换后,只字符串第一个字符大写,其他的字符全都小写.

      ·title():将字符串每个单词首字母转换成大写;

      语法:字符串序列.title()

      ·lower():将字符串中大写转小写;

      语法:字符串序列.lower()

      

      ·upper():将字符串中小写转大写;

      语法:字符串序列.upper()

    删除:

      ·lstrip():删除字符串左侧空白字符;

      语法:字符串序列.lstrip()

      ·rstrip():删除字符串右侧空白字符;

      语法:字符串序列.rstrip()

      

      ·strip():删除字符串两侧空白字符;

      语法:字符串序列.strip()

    字符串对齐:

      ·ljust():返回一个原字符串左对齐,并使用指定字符(默认空格)填充至对应长度的新字符串;

      语法:字符串序列.ljust(长度, 填充字符)

      ·rjust():返回一个原字符串右对齐,并使用指定字符(默认空格)填充至对应长度的新字符串;

      语法:字符串序列.rjust(长度, 填充字符)

      ·center():返回一个源字符串中间对齐,并使用指定字符(默认空格)填充至对应长度的新字符串;

      语法:字符串序列.center(长度,填充字符)

    判断:

      ·startswith():检查字符串是否是以指定子串开头,是则返回True,否则返回False,如果设置开始和结束位置下标,则在指定范围内检查;

      语法:字符串序列.startswith(子串, 开始位置下标, 结束位置下标)

      注意:开始位置下标和结束位置下标可以省略.

      

      ·endswith():检查字符串是否是以指定子串结尾,是则返回True,否则返回False,如果设置开始和结束位置下标,则在指定范围内检查;

      语法:字符串序列.endswith(子串, 开始位置下标, 结束位置下标)

      注意:开始位置下标和结束位置下标可以省略.

      ·isalpha():如果字符串至少有一个字符并且所有字符都是字母则返回True,否则返回False;

      语法:字符串序列.isalpha()

      ·isdigit():如果字符串至少有一个字符并且所有字符都是数字则返回True,否则返回False;

      语法:字符串序列.isdigit()

      ·isalnum():如果字符串至少有一个字符并且所有字符都是字母或数字则返回True,否则返回False;

      语法:字符串序列.isalnum()

      ·isspace():如果字符串中只包含空白,则返回True,否则返回False;

      语法:字符串序列.isspace()

  • 相关阅读:
    HTML th nowrap 属性
    C 语言实例 – 判断闰年
    Java MySQL 连接
    Linux shapecfg命令
    C 简介
    Java 之 HashSet 集合
    Java 之 Set 接口
    Java 之 LinkedList 集合
    Java 之 List 接口
    JavaScript 之 事件(详解)
  • 原文地址:https://www.cnblogs.com/wf8998/p/12518725.html
Copyright © 2011-2022 走看看