1.capitalize()  首字母大写

text = "hello word"
text2 = text.capitalize()
print(text2)

2.1.casefold()  字符串小写(可以变成小写的范围比lower大)

text = "Hello Word"
text2 = text.casefold()
print(text2)

2.2.lower()  字符串小写

text = "Hello Word"
text2 = text.lower()
print(text2)

3.center()  设置字符串的宽度,并把内容居中。可以设置其中填充字符的样式,但是只能用一个字符

text = "Hello Word"
text2 = text.center(20,"空")
print(text2)

4.count()  在字符串中寻找子序列出现的次数,可以设置寻找的起始位置和结束位置

text = "Hello Word"
text2 = text.count('l',3,4)
print(text2)

5.endswith()  判断一个字符串是否是以子序列结束,可以设置寻找的起始位置和结束位置

6.startswith()  判断一个字符串是否是以子序列开头,可以设置寻找的起始位置和结束位置

text = "Hello Word"
text2 = text.endswith('rd',8,10)
text3 = text.startswith('rd',8,10)
print(text2)
print(text3)

7.1.find()  从一个字符串头部寻找指定的子序列,如果找到了则返回位置,否则返回-1

text = "Hello Word"
text2 = text.find('o',5,9)
print(text2)

7.2.index()  从一个字符串头部寻找指定的子序列,如果找到了则返回位置,否则报错

text = "Hello Word"
text2 = text.index("H")
print(text2)

8.1.format()  将字符串中的占位符替换成指定的值,如果占位符中为空,按顺序替换

text = "{Hello} {Word}"
text3 = "{}{}"
text2 = text.format(Hello='no',Word='no')
text4 = text3.format('no','no')
print(text2,text4)

8.2.format_map()  像字典一样使用

text = "{Hello} {Word}"
text2 = text.format_map({"Hello":"no","Word":8})
print(text2)

9.1.isalnum()  判断一个字符串是否全是字母数字

text = "HelloWord"
text2 = text.isalnum()
print(text2)

9.2.isalpha()  判断一个字符串是否全是字母,汉字

text = "HelloWord"
text2 = text.isalpha()
print(text2)

10.expandtabs()  断句

text = "Hello\tWord"
text2 = text.expandtabs(20)
print(text2)

11.1.isdecimal()  判断一个字符串是否全是数字

11.2.isdigit()  判断一个字符串是否全是数字,但是数字的范围更大

11.3.isnumeric()  中文数字也可以

text = "②"
text2 = text.isdecimal()
text3 = text.isdigit()
print(text2,text3)

12.isidentifier()  判断字母,数字,下划线,标识符,def,class

text = "a1_def"
text2 = text.isidentifier()
print(text2)

13.isprintable()  判断是否存在转义符。如果没有则返回True

text = "123\t45"
text2 = text.isprintable()
print(text2)

14.isspace()  判断是否全是空格

text = "  "
text2 = text.isspace()
print(text2)

15.1.istitle()  判断每个单词第一个都是大写

text = "Hello Word"
text2 = text.istitle()
print(text2)

15.2.title()  把字符串转换成标题

text = "hello word"
text2 = text.title()
print(text2)

16.join()  在字符串每一个字符之间加上子序列

text = "hello word"
text2 = "*".join(text)
print(text2)

17.1.ljust()  设置一个字符串的宽度,如果长度不够则在右边加上指定的字符

17.2.rjust()  设置一个字符串的宽度,如果长度不够则在左边加上指定的字符

text = "hello word"
text2 = text.ljust(20,"")
text3 = text.rjust(20,"")
print(text2,text3)

18.zfill()  设置一个字符串的宽度,如果长度不够则在左边加上0  

text = "hello word"
text2 = text.zfill(20)
print(text2)

19.1.lower()  把一个字符串全部变成小写

19.2.islower()  判断一个字符串是否全是小写

text = "hello word"
text2 = text.lower()
text3 = text.islower()
print(text2,text3)

20.1.upper()  把一个字符串全部变成大写

20.2.isupper()  判断一个字符串是否全是大写

text = "hello word"
text2 = text.upper()
text3 = text.isupper()
print(text2,text3)

21.1.strip()  去掉字符串两侧的空格

21.2.lstrip()  去掉字符串左侧的空格

21.3.rstrip()  去掉字符串右侧的空格

text = " hello word "
text2 = text.lstrip()
text3 = text.rstrip()
text4 = text.strip()
print(text2)
print(text3)
print(text4)

22.1.partition()  分割出第一个子序列

text = " hello word "
text2 = text.partition('e')
print(text2)

22.2.rpartition()  从右侧分割出第一个子序列

text = " hello woerd "
text2 = text.rpartition('e')
print(text2)

22.3.split()  分割出全部子序列,可以设置分割的次数

22.4.rsplit()  从右侧分割出全部子序列,可以设置分割的次数

text = " hello woerd "
text2 = text.split('e',2)
print(text2)

22.5.splitlines()  分割换行,可以选择是否隐藏

text = " hello\nwoerd "
text2 = text.splitlines(True)
print(text2)

23.1.startswith()  判断一个字符串是否以子序列开头

text = " hello woerd "
text2 = text.startswith(' ')
print(text2)

24.swapcase()  大小写转换

text = " hello woerd "
text2 = text.swapcase()
print(text2)

python,字符串方法的更多相关文章

  1. python字符串方法的简单使用

    学习python字符串方法的使用,对书中列举的每种方法都做一个试用,将结果记录,方便以后查询. (1) s.capitalize() ;功能:返回字符串的的副本,并将首字母大写.使用如下: >& ...

  2. Python 字符串方法详解

    Python 字符串方法详解 本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息.        ...

  3. python 字符串方法整理

    Python字符串方法 1.大小写转换 1.1 lower.upper lower():小写 upper():大写 1.2 title.capitalize S.title():字符串中所有单词首字母 ...

  4. python 字符串方法isdigit()

    python isdigit() 方法检测字符串是否只有数字组成. 语法: isdigit()方法语法: str.isdigit() 参数:无 返回值: 如果字符串中只含有数字则返回True,否则返回 ...

  5. python字符串方法以及注释

    转自fishC论坛:http://bbs.fishc.com/forum.php?mod=viewthread&tid=38992&extra=page%3D1%26filter%3D ...

  6. python字符串方法replace()简介

    今天写replace方法的时候的代码如下: message = "I really like dogs" message.replace('dog','cat') print(me ...

  7. [python]字符串方法

    字符串的方法及注释 字符串的方法及注释             capitalize()   把字符串的第一个字符改为大写   casefold()   把整个字符串的所有字符改为小写   cente ...

  8. Python字符串方法

    capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符串居中,并使用空格填充至长度 width 的新字符串 c ...

  9. Python字符串方法总结(一)

    1.find 在一个较长的字符串中查找子串.它返回子串所在位置的最左端索引.如果没有找到则返回-1 2.split 将字符串用给定的分隔符分割成序列,当没有提供分隔符时,默认把所有空格作为分隔符 3. ...

  10. python 字符串方法及列表,元组,字典(一)

    字符串 str 注: 若想要保持单引号和双引号为字符串的一部分 1)单双引号交替使用, 2)使用转义字符\ 3)成对三个引号被存在变量里 二.字符串详细用法 字符串的单个取值例 p_1=”hello” ...

随机推荐

  1. jupyter notebook添加虚拟环境

    原本以为,当进入虚拟环境之后,再运行jupyter notebook应该是这个环境下的jupyter,比如我默认创建一个文件,这个文件调用的编译器应该是这个虚拟环境中的编译器,实际上并不是 当你进入j ...

  2. 计算机基础-C语言-16章-数组应用-计算字符串长度

    字符数组的大小并不代表它所包含字符串的长度.需要通过检查结束符,才能判断字符串的实际长度. 数组和指针的关系

  3. UML作业第三次:分析《书店图书销售管理系统》

    分析图书销售管理系统 一.概览 PlantUML类图语法学习小结 <书店图书销售管理>的类图元素 绘制类图脚本程序 绘制的类图 二.PlantUML类图语法 1.类之间的关系绘制 示例: ...

  4. Web测试常见问题点汇总

    UI测试 [目标] 确保用户可以访问产品所提供的浏览功能.符合企业或行业标准,包含用户易用性,友好性.可操作性等 [关注点] 菜单.对话框以及上边的文字.按钮.错误提示.帮助信息.图标.位置等. [常 ...

  5. CSS(3)多种方法实现水平垂直居中效果

    CSS实现水平垂直居中对齐 在CSS中实现水平居中,会比较简单.常见的,如果想实现inline元素或者inline-block元素水平居中,可以在其父级块级元素上设置text-align: cente ...

  6. javap反汇编命令

    https://blog.csdn.net/qq_36330643/article/details/73841313 有关反汇编的具体

  7. 在n个任意不相同的数中,输出r个数的组合,并且n和r由键盘输入。

    主要是运用递归的思想,函数主要两个参数,point是上一次取到的位置,picked主要记录在数组b中所取的元素的个数,函数的每一轮递归都会取一个数.   package pack; import ja ...

  8. MATLAB EMD 初始

    帮小伙伴研究这个  随便写写 安装参考https://blog.csdn.net/qrlhl/article/details/52213135 函数学习: disp函数 : 1.disp函数:显示文本 ...

  9. gtest 三种事件机制

    前言: 1.首先说明gtest中事件的结构层次: 测试程序:一个测试程序只有一个main函数,也可以说是一个可执行程序是一个测试程序.该级别的事件机制会在程序的开始和结束执行. 测试套件:代表一个测试 ...

  10. 打印杨辉三角—Python

    b=[] for i in range(0,9): c=[] for j in range(0,i): if j==0: c.append(b[i-1][j]) if j<=i-2:#执行完第一 ...