1. 字符串的方法及注释表:

      函数

                描述

capitalize()

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

casefold()

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

center(width,fillchar=None)
    

将字符串剧中,并使用传入的字符填充至长度width的新字符串,填充物默认为空格

count(sub, start=None, end=None)

返回sub在字符串里边出现的次数,可切片。

encode(encoding='utf-8',errors='strict')

以encoding制定的编码格式对字符串进行编码。

endswith(sub)

检查字符串是否以sub结尾,可切片,返回布尔值。

expandtabs(tabsize=8)

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

find(sub)

检测sub是否在字符串中,有则返回索引值,否则返回-1,可切片。

index(sub)

跟find方法一样,不过没有sub会报错

isalnum()

判断字符串是否由字母或数字组成,返回布尔值

isalpha()

判断字符串是否只由字母组成

isdecimal()

判断字符串是否只包含十进制数字

isdigit()

判断字符串是否只由数字组成

islower()

判断字符串中的字母是否全是小写

isnumeric()

用法同isdigit()

isspace()

判断字符串是否全由空格组成。

istitle()

判断字符串中每个单词是否首字母大写,并且其余字母都是小写。

isupper()

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

join(sub)

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

ljust(width)

rjust(width)

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

lower()

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

strip(chars)

删除字符串左右空格,chars参数可指定删除字符,也可单向删除

partition(sub)

rpartition(sub)

找到子字符串sub,把字符串分成一个三元组(pre_sub,sub,fol_sub),如果子字符串中不包含sub则返回('原字符串','',''),rpartition(sub)从右边查找。

replace(old,new,count)

把字符串中得old子字符串替换成new子字符串,count可指定替换次数

rfind(sub)

类似于find()方法,不过是从右边开始查找

rindex(sub)

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

split(sep=None,maxsplit=1)

不带参数默认是以空格为分隔符切片字符串,如果maxsplit参数有设置,则仅分割maxsplit个子字符串,返回切片后的子字符串拼接的列表

splitlines(keepends=布尔值)

按照'\n'分隔,返回一个包含各行作为元素的列表,如果keepends参数指定True,则保留换行符,默认为False不保留换行符

startswith(prefix,start,end)

判断字符串是否以prefix开头,返回布尔值,可切片。

swapcase()

翻转字符串中的大小写

title()

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

translate(table)

https://zhidao.baidu.com/question/1831439146519828900.html

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

upper()

转换字符串中的所有小写字符串为大写

zfill(width)

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

转载于:https://www.cnblogs.com/HZY258/p/8353627.html

python中字符串的方法及注释相关推荐

  1. Python中字符串使用方法总结(学习笔记)

    文章目录 1.字符串的连接 2.计算字符串的长度 3.截取字符串 4.字符串分割 5.字符串检索 1.count()方法 2.find()方法 3.index()方法 4.startswith()方法 ...

  2. python中字符串切片取奇数_Python中的字符串切片(截取字符串)的详解

    Python中的字符串切片(截取字符串)的详解 字符串索引示意图 字符串切片也就是截取字符串,取子串 Python中字符串切片方法 字符串[开始索引:结束索引:步长] 切取字符串为开始索引到结束索引- ...

  3. python中字符串转成数字的几种方法

    在python列表操作中,面对需要把列表中的字符串转为礼拜的操作,无需强转,通过简单的几步就可以实现,本文介绍python中字符串转成数字的三种方法:1.使用join的方法:2.使用int函数将16进 ...

  4. 站长在线Python精讲:在Python中使用split()方法分割、使用join()方法合并字符串详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用split()方法分割.使用join()方法合并字符串详解>.本知识点主要内容有:在Python中使用s ...

  5. python字符串拼接数字_解决Python中字符串和数字拼接报错的方法

    解决Python中字符串和数字拼接报错的方法 前言 众所周知Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,如果直接将字符串和数字拼接会直接报错. 如以下的代码: # co ...

  6. python如何小写p转换p_Python进阶---python 中字符串大小写转换

    python中字符串的大小写转换和判断字符串大小写的函数小结: 一.pyhton字符串的大小写转换, 常用的有以下几种方法: 1.对字符串中所有字符(仅对字母有效)的大小写转换,有两个方法: prin ...

  7. Python 中的特殊方法(定制类):__str__、__cmp__、__len__、数学运算、类型转换、@property运用、__slots__和__call__函数

    Python中的特殊方法 Python的特殊方法定义在 class中,不需要直接进行显示调用,Python的某些操作符或者函数会自动调用对应的特殊方法.这些方法如:__str__().__len__( ...

  8. python中abc属于字符串吗_在Python中,字符串s = 'abc',那么执行表达式s+'d'之后,s的打印结果是( )。...

    [单选题]当知道条件为真,想要程序无限执行直到人为停止的话,可以需要下列哪个选项? [单选题]Python3解释器执行 for i,v in enumerate([0,1,2],2):print(i, ...

  9. python中字符串大小写转换常用操作

    python中字符串的大小写转换操作 方法名 操作说明 upper() 把字符串中的字符全部转换为大写 lower() 把字符串中的字符全部转换为小写 swapcase() 把原字符串中的字符,大写变 ...

最新文章

  1. SpringMvc Intercetor
  2. 浅析C#合并多个WORD文档的具体实现方法
  3. 阿里云主机CentOS添加硬盘
  4. 常用js或jq效果汇总
  5. [Asp.net Mvc]通过UrlHelper扩展为js,css静态文件添加版本号
  6. 面向对象程序设计语言和面向过程程序设计
  7. MJKDZ PS2手柄(BK2461):驱动安装问题及解决
  8. 卷积神经网络识别车辆(自建+迁移学习)
  9. 哔哩哔哩没有html5播放,解决哔哩哔哩网页版视频空白不能播放的方法
  10. 数据分析——如何构建数据指标体系
  11. vuepress博客主题—vuepress-theme-reco
  12. 【Games101】图形的基础变换 总结
  13. 微信小程序实现跳转到另外一个小程序的方法
  14. openfeign的快速使用
  15. 欢迎来到地狱(隐写术)
  16. 微信小程序(6)——使用音频功能
  17. eclipse如何用Debug调试程序
  18. 聚类篇——(四)有序样品聚类
  19. GET/POST 和TCP/UDP 区别
  20. 12 HDFS的Trash回收机制

热门文章

  1. 微信小程序获取不到unionid还有小程序无法解析JSON字符串的问题
  2. 你连原理都还没弄明白?java文档注释快捷键idea
  3. 一个星期+4轮面试终拿下offer,进阶学习
  4. 【django轻量级框架】云端系统之Django框架实现云端留言板(不用数据库,看不懂你来打我)
  5. python【蓝桥杯vip练习题库】BASIC-22(字符串 递归)
  6. 最短路径(floyed)
  7. java 填充pdf_Java如何创建和填充PDF表单域(代码示例)
  8. 反向非归零编码_【基础】什么是编码器?
  9. multiprocessing python_Python多线程/进程(threading、multiprocessing)知识覆盖详解
  10. 网络推广方案中解析SEO优化文章的标题设置技巧