先整理到这里:用的时候便于查询。相当于自己的资料库吧。

capitalize()
  把字符串的第一个字符改为大写

casefold()
  把整个字符串的所有字符改为小写

center(width)
  将字符串居中,并使用空格填充至长度width的新字符串

count(sub[,start[,end]])
  返回sub在字符串里边出现的次数,start和end参数表示范围,可选。

encode(encoding='utf-8', errors='strict')
  以encoding指定的编码格式对字符串进行编码。

endswith(sub[,start[,end]])
  检查字符串是否以sub子字符串结束,如果是返回True,否则返回False。start和end参数表示范围,可选。

expandtabs([tabsize=8])
  把字符串中的tab符号(\t)转换为空格,如不指定参数,默认的空格数是tabsize=8。

find(sub[,start[,end]])
  检测sub是否包含在字符串中,如果有则返回索引值,否则返回-1,start和end参数表示范围,可选。

index(sub[,start[,end]])
  跟find方法一样,不过如果sub不在string中会产生一个异常。

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

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

isdecimal()
  如果字符串只包含十进制数字则返回True,否则返回False。

isdigit()
  如果字符串只包含数字则返回True,否则返回False。

islower()
  如果字符串中至少包含一个区分大小写的字符,并且这些字符都是小写,则返回True,否则返回False。

isnumeric()
  如果字符串中只包含数字字符,则返回True,否则返回False。

isspace()
  如果字符串中只包含空格,则返回True,否则返回False。

istitle()
  如果字符串是标题化(所有的单词都是以大写开始,其余字母均小写),则返回True,否则返回False。

isupper()
  如果字符串中至少包含一个区分大小写的字符,并且这些字符都是大写,则返回True,否则返回False。

join(sub)
  以字符串作为分隔符,插入到sub中所有的字符之间。

ljust(width)
  返回一个左对齐的字符串,并使用空格填充至长度为width的新字符串。

lower()
  转换字符串中所有大写字符为小写。

lstrip()
  去掉字符串左边的所有空格

partition(sub)
  找到子字符串sub,把字符串分成一个3元组(pre_sub,sub,fol_sub),如果字符串中不包含sub则返回(‘原字符串’, ’’, ’’)

replace(old,new[,count])
  把字符串中的old子字符串替换成new子字符串,如果count指定,则替换不超过count次。

rfind(sub[,start[,end]])
  类似于find()方法,不过是从右边开始查找。

rindex(sub[,start[,end]])
  类似于index()方法,不过是从右边开始。

rjust(width)
  返回一个右对齐的字符串,并使用空格填充至长度为width的新字符串。

rpartition(sub)
  类似于partition()方法,不过是从右边开始查找。

rstrip()
  删除字符串末尾的空格。

split(sep=None,  maxsplit=-1)
  不带参数默认是以空格为分隔符切片字符串,如果maxsplit参数有设置,则仅分隔maxsplit个子字符串,返回切片后的子字符串拼接的列表。

splitlines(([keepends]))
  按照‘\n’分隔,返回一个包含各行作为元素的列表,如果keepends参数指定,则返回前keepends行。

startswith(prefix[,start[,end]])
  检查字符串是否以prefix开头,是则返回True,否则返回False。start和end参数可以指定范围检查,可选。

strip([chars])
  删除字符串前边和后边所有的空格,chars参数可以定制删除的字符,可选。

swapcase()
  翻转字符串中的大小写。

title()
  返回标题化(所有的单词都是以大写开始,其余字母均小写)的字符串。

translate(table)
  根据table的规则(可以由str.maketrans(‘a’,‘b’)定制)转换字符串中的字符。

upper()
  转换字符串中的所有小写字符为大写。

zfill(width)
  返回长度为width的字符串,原字符串右对齐,前边用0填充。

Python中字符串的方法及注释的更多相关文章

  1. 超详细!盘点Python中字符串的常用操作

    在Python中字符串的表达方式有四种 一对单引号 一对双引号 一对三个单引号 一对三个双引号 a = 'abc' b= "abc" c = '''abc''' d = " ...

  2. Python中字符串有哪些常用操作?纯干货超详细

  3. python中的replace()方法的使用

    python中的replace()方法的使用 需求是这样的:需要将字符串的某些字符替换成其他字符 str.replace(old,new,max) 第一个参数是要进行更换的旧字符,第二个参数是新的子串 ...

  4. python中字符串的操作方法

    python中字符串的操作方法大全 更新时间:2018年06月03日 10:08:51 作者:骏马金龙 我要评论这篇文章主要给大家介绍了关于python中字符串操作方法的相关资料,文中通过示例代码详细 ...

  5. Python中格式化format()方法详解

    Python中格式化format()方法详解 Python中格式化输出字符串使用format()函数, 字符串即类, 可以使用方法; Python是完全面向对象的语言, 任何东西都是对象; 字符串的参 ...

  6. Python中字符串String的基本内置函数与过滤字符模块函数的基本用法

    Python中字符串String的基本内置函数与用法 首先我们要明白在python中当字符编码为:UTF-8时,中文在字符串中的占位为3个字节,其余字符为一个字节 下面就直接介绍几种python中字符 ...

  7. Python中的open()方法总结

    总结Python中的open()方法 message= {'企业即时通信': 'aaa', '企业名称': 'bbb'} with open("..\\r.txt", " ...

  8. Python中字符串的学习

    Python中字符串的学习 一.字符串的格式化输出 % 占位符 %s 字符串 %d integer %x 十六进制 integer %f float 指定长度 %5d 右对齐,不足左边补空格 %-5d ...

  9. python中的strip()方法

    python中字符串str的strip()方法 str.strip()就是把字符串(str)的头和尾的空格,以及位于头尾的\n \t之类给删掉. 例1: str=" python " ...

随机推荐

  1. BZOJ 1925: [Sdoi2010]地精部落( dp )

    dp(i,j)表示1~i的排列中, 以1~j为开头且开头是下降的合法方案数 这种数列具有对称性, 即对于一个满足题意且开头是上升的n的排列{an}, 令bn = n-an+1, 那么{bn}就是一个满 ...

  2. (Problem 3)Largest prime factor

    The prime factors of 13195 are 5, 7, 13 and 29. What is the largest prime factor of the number 60085 ...

  3. QT实现图片按钮(用qss切割图片,或者放三张图片)

    我在网上找了很久,把他综合了一下 不说了关键代码来了:(这是一张图片切图的效果) void SetButtonStyle(QPushButton *button, QString imgsrc, in ...

  4. android如何添加桌面图标和卸载程序后自动删除图标

    android如何添加桌面图标和卸载程序后自动删除桌面图标,这是一个应用的安装与卸载过程对桌面图标的操作,下面与大家分享下具体是如何实现的,感兴趣的朋友可以参考下哈 1:创建图标如下 Intent i ...

  5. 言未及之而言,谓之躁;言及之而不言,谓之隐;未见颜色而言,谓之瞽(gǔ)

    前言 一个高效的团队离不开leader和组员之前,组员和组员之前的通力合作.而合作的基础便是彼此之间的商讨与协调,意见的统一,进而在达成共识的前提下行动.那么如何才能和组员达成共识呢? 和组员之间的沟 ...

  6. 重装系统后搭建php环境

    重装系统后,不需要重新下载php,apache,mysql的程序包,只需要在命令行重新安装即可. 1.安装apache: 打开命令行 cd 程序目录\bin httpd -k install 按ent ...

  7. 15+优秀的jQuery视差插件

    jQuery视差效果的应用越来越广泛了,今天就给大家分享一些优秀的jQuery视差插件,它们确实太棒了! 原文地址:http://www.goodfav.com/jquery-parallax-plu ...

  8. QTP的基本功能介绍

    • QTP的基本功能介绍 HP QuickTest Professional 支持功能測试和回归測试自己主动化,用于每一个主要软件应用程序和环境.此解决方式使用keyword驱动的測试概念,简化了測试 ...

  9. IOS 新消息通知提示-声音、震动

    一.APNS 1.注册 [[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificati ...

  10. Android移动view动画问题

    http://www.cnblogs.com/eoiioe/archive/2012/08/29/2662546.html Android写动画效果不是一般的麻烦,网上找了好久,终于解决了动画的问题, ...