首页 > 编程语言 >python字符串

python字符串

时间:2022-10-29 19:34:59浏览次数:57  
标签:end sub start python 指定 width 字符串

1、利用切片反转判断回文数

 

(1)大小写字母换来换去的方法(因为字符串是不可变的,所以它只是生成了一个新的对象。)

capitalize():将字符串的首字母变为大写,其他字母变成小写。

casefold():所有字母都是小写的字符串

title():将每个单词开头的首字母大写,其他都是小写

swapcase():将字符串中所有字母的大小写进行反转,大写变小写,小写变大写。

upper():将所有的字母都变成大写

 lower():将所有字母变成小写

(2)左中右对齐的方法

center(width,fillchar=' ')width用来指定字符串的宽度,如果指定的宽度小于或者等于源字符串,直接是源字符串的输出,如果指定宽度大于源字符串,那么其余空位会用空格填充,源字符串放在中间

ljust(width,fillchar=' ')

rjust(width,fillchar=' ')

zfill(width)

 

 

 

 

 (3)字符串的查找

count(sub[,start[,end]]):用于查找sub参数指定的子字符串在字符串中出现的次数

find(sub[,start[,end]]):用于定位sub参数指定的子字符串在字符串中的索引下标值(从左往右找)

rfind(sub[,start[,end]]):(从右往左找)

index(sub[,start[,end]]):

rindex(sub[,start[,end]]):如果找不到想找的元素会抛出异常,而使用find方法找不到时会抛出-1

(4)替换

expandtabs([tabsize=8]):使用空格来替换制表符,并且返回一个新的字符串

 参数是指定一个tab等于多少个空格

 

 replace(old,new,count=-1) 返回一个将所有old的参数指定的子字符串替换为new参数指定的新字符串,count参数指定的是替换的次数,默认值是-1,也就是替换全部

 

 translate(table):返回一个根据table参数转换后的新字符串,用str.marketrans(x[,y[,z]])来获取表格table

 

 

 

 (5)去除函数

 

 

 

 partition()用来拆分从左到右,里面可以指定以什么来进行拆分

rpartition()从右向左找分隔符

 

 

 split()默认是找空格分隔符

 

 jion([要拼接的字符串])

 

 (6)格式化字符串

 

 分隔符

 

 

 f-字符串

 

标签:end,sub,start,python,指定,width,字符串
From: https://www.cnblogs.com/ar-boke/p/16794759.html

相关文章

  • Python: Flyweight Pattern
    DuFlyweight.py#享元模式FlyweightPatterngeovindu,GeovinDu,涂聚文importtimeclassArrow:def__init__(self,x,y,z,velocity):self.x=x......
  • 第1章 欢迎来到 Python3 玩转机器学习
     1-1导学                                               ......
  • Python 自由方法使用说明
     #自由方法只能通过类对象来调用,如果用实例对象调用,传入的第一个参数就是实例对象本身classtest(object):old="类变量,外部可访问。"#自由方法def......
  • 字符串
    day06字符串字符串的概述字符串基础数据类型属于值类型,值类型是不可以改变的。字符串的相关方法是不能改变原本的字符串的,以返回一个新的字符串做为对应的特性。字符串......
  • 去掉字符串中最后一个字母
    问题:无规律的字符串中,最后一个是字母的去掉,是数字的保留。函数解决: =IF(ISERROR(-RIGHT(A1)),LEFT(A1,LEN(A1)-1),A1)解题思路:LEFT(A1,LEN(A1)-1)是去掉最后一位......
  • 关于python中的assert断言函数的使用与说明
    assert函数是一个简单的测试工具,如果assert后面的语句,或者表达式结果,是False(或者0,空,None)的话,这个程序就会异常退出举例说明,如下创建一py脚本,内容如下:importsysasser......
  • js 字符串中包含逗号和分号分析成数组
    varstr="117.39755436808615,34.59211450864094;117.39783481906638,34.59185738594207;117.39825396841732,34.59151467824745;117.39895365857903,34.5909999082......
  • 3.3 使用Python打开Excel文件_获取一系列单元格的内容
    3.获取一系列格式sheet[‘A1:A5’]   sheet[‘A’]     sheet[‘A:C’]    sheet[5]4.指定行和列的范围,按行获取,按列获取.iter_rows(min_row=最低行数,max......
  • [Python]学习笔记之-with open 文件
    Pyhon文件操作以open函数打开文件,但是如果文件操作,因为各种原因并未能执行close操作,那么就会发生错误。为了保证无论是否出错都能正确关闭文件,可以使用try...finally来实......
  • 5 个 Python 代码来自动化你的日常工作,网友:早知道就好了
    重复性任务总是耗时且无聊,想一想你想要一张一张地裁剪100张照片或核对、纠正拼写和语法等工作,所有这些任务都很耗时,为什么不自动化它们呢?在今天的文章中,我将与你分享10......