Python编程-字符串操作

1、常用操作

name = "my name is alex"

#第一个字母变大写
print(name.capitalize())

#统计指定字符数
print(name.count("a"))

#-----------------my name is alex------------------
print(name.center(50,"-"))

#判断字符串是否以指定的字符结尾
print(name.endswith("ex"))

#缩进多少空格
print(name.expandtabs(tabsize=50))

#寻找指定的字符位置
print(name.find("name"))

#格式化字符串中的特殊字符
print(name.format())

#判断
print('abc123'.isalnum())
#判断字符
print('abA'.isalpha())
#判断十进制
print('1A'.isdecimal())

#判断数字
print('120'.isdigit())
#左右适应填充
print(name.ljust(50,'-'))
print(name.rjust(50,'-'))

#去掉空格和回车
print('\nAlex'.lstrip())
print('alex\n'.rstrip())
print('   alex\n'.strip())

#字符串匹配替换
p = str.maketrans("abcdegf","1234567")
print("alex li".translate(p))

#字符串替换
print("alex li ".replace("l","L",1))

#查找
print('alex li'.rfind('l'))

#按特定字符拆分字符串
print("1+2+3+4".split('+'))
#按行拆分
print("1+2\n3+4".splitlines())

#首字母大写
print("alex li".title())

2、字符串转列表

str = "hello,world"
list = list(str)
print(list)

3、列表拼接成字符串

print(','.join(['1','2','3','4']))
1,2,3,4




posted @ 2022-07-17 11:39  酒粒  阅读(28)  评论(0编辑  收藏  举报