首页 > 编程语言 >Python_字符串常用操作

Python_字符串常用操作

时间:2022-11-13 21:00:47浏览次数:36  
标签:常用 string Python s2 print length str 字符串 fill

string.count(str)

统计str在string中出现的次数

s = "一花一木一世界"
print(s.count("一"))

 

 

string.replace(old_str, new_str)

将string中的old_str 替换为 new_str

s = "一花一木一世界"
print(s.replace("一", "三"))

string.strip()

在 string 上执行 lstrip()和 rstrip(),消除string前后的空格

s = "  一花一木一世界  "
print(len(s))
ss = s.strip()
print(len(ss))

 

 

string.ljust(length, fill_str) 

定义一个length长度的字符串,如果string长度小于length,则将string左对齐,不足部分用fill_str进行填充,fill_str可缺省,默认空格

s1 = "sss"
s2 = "xxxxx"
print(s1.ljust(8, "-"))
print(s2.ljust(8, "-"))

string.rjust(length, fill_str)

定义一个length长度的字符串,如果string长度小于length,则将string右对齐,不足部分用fill_str进行填充,fill_str可缺省,默认空格

s1 = "假如"
s2 = "给我三天光明"
print(s1.rjust(8, "-"))
print(s2.rjust(8, "-"))

 

因为我们用的不是等宽字体,所以上面两行数据右边没有对齐,如果有强迫症,可以使用中文的空白字符串

s1 = "假如"
s2 = "给我三天光明"
print(s1.rjust(8, ' '))
print(s2.rjust(8, ' '))

 

string.center(length, fill_str)

定义一个length长度的字符串,如果string长度小于length,则将string居中对齐,不足部分用fill_str进行填充,fill_str可缺省,默认空格

s1 = "假如"
s2 = "给我三天光明"
print(s1.center(8, '-'))
print(s2.center(8, '-'))

 

 

 

标签:常用,string,Python,s2,print,length,str,字符串,fill
From: https://www.cnblogs.com/testlearn/p/16886939.html

相关文章

  • 【Python】第4章-8 求分数序列前N项和
    本题要求编写程序,计算序列2/1+3/2+5/3+8/5+...的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。输入格式:输入在一行中给出......
  • python pip 安装使用国内镜像源
    pythonpip安装使用国内镜像源一般我们Pthon安装库是通过:pipinstall库不过上面的库安装速度太慢,有时候回不成功,因为他用的是国外的镜像库,所以我们不然用国内的镜像库,安......
  • Python蟒蛇绘制
    Python之turtlePython蟒蛇绘制:importturtleturtle.setup(650,350,200,200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("purple")tu......
  • 【Python】第4章-7 统计学生平均成绩与及格人数
    本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。输入格式:输入在第一行中给出非负整数N,即学生人数。第二行......
  • C语言学习--练习--合并两个字符串
    将两个字符串合并追加在一起,类似于python的str1+str2 #include<stdio.h>#include<string.h>#include<stdlib.h>//字符串追加,将两个字符串结合在一起intmain(......
  • 【Python】第4章-6 输出前 n 个Fibonacci数
    本题要求编写程序,输出菲波那契(Fibonacci)数列的前N项,每行输出5个,题目保证输出结果在长整型范围内。Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列......
  • 1.举例说明常用的7中数据寻址方式和3中内存地址的寻址方式, 2.总结16、32和64位CPU的
    数据寻址方式:(1)立即寻址,MOVAX,1234H(2)寄存器寻址,寄存器寻址的特点是操作数在CPU内部的寄存器中,在指令中指定寄存器号(3)直接寻址,MOVES:[5678H],BL(4)寄存器间接寻址,MOV[......
  • 举例说明常用控制类汇编指令
    1、逻辑左移SHL(shiftlogicalleft)指令的汇编格式:SHLdst,cnt指令的基本功能:SHL指令向左逐位移动cnt次,每次逐位移动后,最低位用0来补充,最高位移入CF。指令支......
  • 自定义字符串排序 缀点成线 玩筹码 一周中的第几天 公交站间的距离
    791.自定义字符串排序StringBuilderans=newStringBuilder();int[]pre=newint[26];把目标字符串做成数组for(charch:s.toCharArray()){pre[ch-'a']++;}......
  • 举例说明常用的传输类汇编指令的使用
    一、通用数据传送指令1、传送指令MOV(move)指令的汇编格式:MOVDST,SRC指令的基本功能:(DST)《-(SRC)将原操作数(字节或字)传送到目的地址。指令支持的寻址方式:目的......