首页 > 编程语言 >python字符串常用方法汇总

python字符串常用方法汇总

时间:2022-12-07 14:59:01浏览次数:40  
标签:返回 字符 name python 汇总 print str 字符串

常用方法如下:

str = "my name is {name} and my age is {age}"
# 统计字符串的长度
print(len(str))
# 格式化输出也可当切片用的方式
print(str.format(name = "ming",age = "27"))
print(str.format_map({"name":"yao","age":15}))
# 返回字符串首字母大写的副本
print(str.capitalize())
# 返回字符串中某个字符出现次数总和
print(str.count("m"))
# 表示原字符串居中两边填充宽度的用法
print(str.center(60,"#"))
# 返回一个原字符串左用字符串*填充右对齐并宽度60的新字符串
print(str.rjust(60,"*"))
# 返回一个原字符串右用字符串@填充左对齐并宽度60的新字符串
print(str.ljust(60,"@"))
# 将字符串中的小写字母转换成大写字母
print("abcD".upper())
# 将字符串中的大写字母转换成小写字母
print("ABCd".lower())
# 返回大小写字母转换后生成的新字符串
print("ABCd".swapcase())
# 判断字符串,如果是数字返回真True,不是返回假False
print("123".isdigit())
# 判断字符串是否是一个合法的标识符,变量
print("_a".isidentifier())
# 判断字符串至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False
print("abc123ABC".isalnum())
# 判断字符串至少有一个字符并且所有字符都是字母则返回 True,否则返回 False
print("abcABC".isalpha())
# 判断字符串是否是以ss开头如果是返回真,否则返回假
print("ssss yz".startswith("ss"))
# 判断字符串是否以yz结尾是返回真,否则返回假
print("sssss yz".endswith("yz"))
# 判断字符串中只包含空格,则返回 True,否则返回 False
print(" ".isspace())
# 将字符串中所有的单词拼写首字母变换成大写
print("my name is ming".title())
# 如果字符串中所有的单词拼写首字母是否为大写,且其他字母为小写则返回 True,否则返回 False
print("my name is ming".title().istitle())
# 返回移除字符串头尾指定的字符生成的新字符串
print("@@@111@@@".strip("@"))
# 返回移除字符串头指定的字符生成的新字符串
print("@@@111@@@".lstrip("@"))
# 返回移除字符串尾指定的字符生成的新字符串
print("@@@111@@@".rstrip("@"))
# 返回一个以“+”分隔符作为元素的列表
print("1+2+3+4".split("+"))
# 返回一个包含各行作为元素的列表
print("1+2+\n3+4".splitlines())
# 返回通过指定字符连接序列中元素后生成的新字符串
print("123".join("abbb"))

代码执行结果:

标签:返回,字符,name,python,汇总,print,str,字符串
From: https://www.cnblogs.com/xmtxh/p/16963042.html

相关文章

  • Java数组和字符串的相互转换
    Java数组和字符串的相互转换字符串转换为数组JavaString类中的toCharArray()方法将字符串转换为字符数组,具体代码如下所示。Stringstr="123abc";char[]arr=......
  • Asp.Net 排出过滤特殊字符串
      safe_360.csusingSystem;usingSystem.Collections.Generic;usingSystem.Text.RegularExpressions;usingSystem.Web;///<summary>///safe_360的摘要说......
  • 使用python opencv延时摄影
    以下内容和源码使用openai的chatGPT生成。下面是一个示例代码,它使用OpenCV库在Python中实现这个功能。请注意,这个程序需要您先安装OpenCV库。我们设置了摄像头编......
  • CSV__04--python使用迭代器读取csv文件出现读取结果为空的解决办法
    1迭代器的概念迭代器(iterator)有时又称光标(cursor)是程序设计的软件设计模式,可在容器对象(container,例如链表或数组)上遍访的接口。2迭代器的特点强制性:必须将元素从迭代......
  • Python爬虫实战,requests模块,Python爬取网易云歌曲并保存本地
    前言今天给大家简单演示的爬取了一下某易云歌曲的排行榜信息,最后将音乐保存到本地开发工具Python版本:3.6.4相关模块:requests模块re模块os模块环境搭建安装Pyth......
  • Opencv——python画点、画框
    画点:​​cv2.circle(img,center,radius,color[,thickness[,lineType[,shift]]])​​画框:​​cv2.rectangle(image,start_point,end_point,color,thickness)​​......
  • Python——实现网页模拟键盘输入和鼠标点击
    Python——实现网页模拟键盘输入和鼠标点击​​一.安装selenium库​​​​1.1win+R打开输入窗口​​​​1.2输入cmd,点击确定​​​​1.3输入代码:​​​​二.以谷歌浏览器......
  • python 读取excel 02
    读取文件夹内的所有表,输入想要查询的表名,列出对应表页签,查询对应内容并打印出来importxlrd print('输入‘x’返回上一步!!!') whileTrue:  print('\n输入想要查询的......
  • 我用iPad编了个Python贪吃蛇,附源码!
    贪吃蛇可以算是街机游戏中经典中的经典了,实际上即使是手敲代码也不会太难写。最近折腾了一番iPad上新上架的LightlyIDE,可以在iPad上编程开发,也支持GUI可视化界面,遂尝试使用......
  • Python——问题解决:matplotlib.pyplot绘制函数中文乱码
    代码frompylabimportmpl#中文库mpl.rcParams['font.sans-serif']=['SimHei']mpl.rcParams['axes.unicode_minus']=False例子plt.title("三次样条插值11点")plt.pl......