zoukankan      html  css  js  c++  java
  • python----字符串操作函数

    字符串的操作

      capitaliza()  str.capitaliza() 方法返回一个 首字母大写,其他字母小写的字符串

      count()  str.count(sub,start=0,end=len(str)) 方法 统计字符串str中子字符串sub出现的次数,可选参数为在字符串中开始搜索和结束的位置

      center()  str.center(width,[fillchar]) 方法 返回一个原字符串居中,并用空格(默认)填充至长度为width的新字符串 fillchar填充字符

      encode()  str.encode(encoding='UTF-8')方法 返回一个编码后的字符串

      endswith()  str.endswith(suffix[,start[,end]])方法 返回一个布尔值,判断当前字符串是否以指定字符串或者元素结尾,是返回true,否返回false;suffix为字符串或者元素,start字符串中开始的位置,end字符串中结束的位置

      expandtabs()  str.expandtabs(tabsize=8)方法 把字符串中的tab符号(' ')转换为空格,tab符号默认8个空格

      find()   str.find(sub,start=0,end=len(str))方法 检测字符串中是否包含子字符串,指定start和end范围,则检查指定范围内是否包含子字符串,包含子字符串则返回子字符串开始的索引(下标),否则返回-1

      format()  格式化函数

      index()  str.index(sub,start=0,end=len(str))方法 和find方法相同,不同点 不包含时 抛出异常 

      isalnum()   str.isalnum()方法,检测字符串是否是由字母和和数字组成,是返回true,否返回false

      isalpha()  str.isalpha()方法,检测字符串是否是只由字母组成,是返回true,否返回false

      isdecimal()  str.isdecimal()方法,检测字符串是否只包含十进制字符,是返回true,否返回false

      isdigit()  str.isdigit()方法,检测字符串是否只由数字组出,是返回true,否返回false

      islower()  str.islower()方法,检测字符串是否只由小写字母组成,是返回true,否返回false

      isnumeric()  str.isnumeric()方法 检测字符串是否只由数字组成,只针对unicode对象,是返回true,否返回false

      isspace()  str.isspace()方法 检测字符串是否只由空格组成,是返回true,否返回false

        ****  空格 包括 :空格、制表符( )、换行( )、回车等( )

      istitle()  str.istitle()方法 检测字符串中所有单词拼写首字母是否为大写,是返回true,否返回false

      isupper()  str.isupper()方法 检测字符串中所有字母是否为大写,是返回true,否返回false

      join()  str,join(sequence)方法 用于将序列sequence中的元素以指定的字符str连接生成一个新的字符串

      len()  len(s)方法 返回对象(字符,列表,元组等)的长度或项目个数

      ljust()  str.ljust(width[,fillchar])方法 返回一个原字符串左对齐,并使用空格(或者填充字符fiichar)填充至指定长度的新字符串,如果指定长度小于原字符串长度,返回原字符串

      lower()  str.lower()方法 将字符串中所有大写转换为小写,返回一个小写的字符串

      lstrip()  str.lstrip([chars])方法 将字符串左边的空格(或者指定字符chars)截取掉,返回截取掉后的新字符串

      maketrans()  str.maketrans(intab,outtab)方法 创建字符映射转换表,intab需要转换的字符,outtab转换的目标,返回转后的新字符串

      max()  max(str)方法 返回字符串中最大的字母

      min()  min(str) 返回字符串中最小的字母

      replace()  str.replace(old, new[, max])方法 把字符串中的old字符替换为new字符,如果指定第三个参数,则替换不超过max次

      rfind()  str.rfind(sub, beg=0, end=len(str))方法 和find方法相同,不同点查找时从右边开始查找

      rindex()  str.rindex(sub,start=0,end=len(str))方法 和index方法相同,不同点也是查找时从右边开始查找

      rjust()  str.rjust(width, [fillchar])方法 返回一个原字符串右对齐,并使用空格(或者填充fillchar)填充至指定长度的新字符串,如果指定长度小于字符串长度,返回原字符串

      rstrip()  str.rstrip([chars])方法 将字符串右边的空格(或者指定的字符chars)截取掉,返回截取后的新字符串

      split()  string,split(str=" ", num=string.count(str))方法 通过指定分割符str,对字符串string进行分割,如果有参数num,仅分割成num个子字符串

      splitlines()  str.splitlines([keepends])方法 按照换行符(' ', ' ', ' ')分割,返回一个包含各行为元素的列表,如果keepends为false,则元素中不包含换行符,为true,包含换行符

      startswith()  string,startswith(str, beg=0[, end=len(string)])方法 检测字符串string是否是以指定子字符串str为开头,如果beg和end存在,则在指定范围内检测,是返回true,否返回false

      strip()  str,strip([chars])方法 将字符串前后的空格(或者指定的字符chars)截取掉,返回截取后的新字符串

      swapcase()  str.swapcase()方法 返回字符串字母大小写转换后的新字符串

      title()  str.title()方法 用于‘标题化’字符串,将字符串中的所有单词的首字母大写,其余小写

      translate()  str.translate(table[, delete])方法 根据参数table给出的表(table翻译表--通过maketrans()方法转换而来)转换字符串中的字符,delete是要过滤掉的字符

      upper()  str.upper()方法 将字符串中的所有小写转换为大写,返回一个大写的字符串

      zfill()  str.zfill(width)方法 返回指定长度(width)的字符串,原字符串右对齐,前面填充0

    以上是python中字符串常用的内建函数!!!!!!!!!!!!

      

      

  • 相关阅读:
    iOS-开发日志-UIButton
    苹果API常用英语名词
    iOS-开发日志-UIimageView
    IOS-开发日志-UILabel相关
    iOS-开发日志-UIPageControl
    Maven-生成可执行的Jar包
    RabbitMQ不讲武德,发个消息也这么多花招
    Azure Service Bus(三)在 .NET Core Web 应用程序发送ServiceBus Queue
    windows server 2012 R2里IIS配置.net core2.1遇到的坑
    VScode中配置C++运行环境
  • 原文地址:https://www.cnblogs.com/lx0715/p/9363313.html
Copyright © 2011-2022 走看看