Python学习记录W2-11:字符串常用操作

本文详细介绍了Python中字符串的各种操作方法,包括格式化、查找、替换等常见操作,并提供了丰富的示例代码来展示如何使用这些方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# Author: Allenlee

name = "my name is {name} and i am {age} old"

print(name.capitalize())        #首字母大写
print(name.count("a"))          #统计a的个数
print(name.center(50,"*"))      #一共打印50个字符,name在中间,其他用*补全
print(name.startswith("ex"))    #判断一个字符串以ex开头,返回true、false
print(name.endswith("ex"))      #判断一个字符串以ex结尾,返回true、false
print(name.find("name"))        #返回索引
print(name.format(name='alex',age=23))
print(name.format_map({'name':'allen','age':16}))
print(name.isalnum())           #数字字母
print(name.isalpha())           #纯英文字符
print(name.isdecimal())         #10进制
print(name.isdigit())           #整数
print(name.isidentifier())      #判断是不是一个合法的标识符(变量名)
print(name.islower())           #全小写
print(name.isnumeric())         #数字
print(name.isspace())           #空格
print(name.istitle())           #每个首字母大写
print(name.isprintable())       #可打印  tty file,drive file不可打印
print(name.isupper())           #全大写
print(''.join(['1','2','3']))   #返回结果是123
print('+'.join(['1','2','3']))  #返回结果是1+2+3
print(name.ljust(50,'*'))       #长度50,不够*右补
print(name.rjust(50,'-'))       #长度50,不够-左补
print(name.lower())             #把大写变小写
print(name.upper())             #把小写变大写
print(name.lstrip())            #去掉左边的空格和回车
print(name.rstrip())            #去掉右边的空格和回车
print(name.strip())             #去掉两边的空格和回车
p = str.maketrans("abcdef",'123456')        #这个一个转换的方法,后面的字符串内容逐一对应前面字符串的内容
print("alex li".translate(p))   #输出结果为1l5x li
print(name.replace('a','A',1))  #替换
print('abcebd'.rfind('b'))      #最右边的第一个b的index
print('ab ce bd'.split())       #默认按空格将字符串分割为列表
print('1+2+3+4'.split('+'))     #结果['1','2','3','4']
print('1+2\n+3+4'.splitlines())     #结果['1+2','+3+4']
print('Alen Li'.swapcase())     #结果aLEX lI
print(name.title())             #每个首字母大写
print('aabbcc'.zfill(50))       #补0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值