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
本文来自博客园,作者:酒粒,转载请注明原文链接:https://www.cnblogs.com/charliewch/p/16486197.html