str.join(str1) #将字符串str1的每一个元素str按照指定的分割符进行拼接
char='@'
e='12sdfef222'
e1=char.join(e)
*******************************************************************
str.title()#将字符串以标题形式输出
str.ljust()#向左填充
str.rjust()#向右填充
str.isupper()#判断全部是否大写
str.islower()#判断全部是否小写,常用验证码
str.strip()#处理字符串两边的空格
str.lstrip()#处理字符串左边的空格
str.rstrip()#处理字符串右边的空格
str.maketrans(str1,str2)#创建对应关系
str.translate()#替换
str.replace(str1,str2,num)#替换
str.partition(str1)#以str1从左往右找到第一个str1进行分割成3份
str.rpartition(str1)#以str1从右往左找到第一个str1进行分割成3份
str.spilt(str1,num)#以str1从左往右找到第一个str1进行分割成num份,不包含str1
str.spilt(str1,num)#以str1从右往左找到第一个str1进行分割成num份,不包含str1
str.spiltlines()#Ture False,以换行符分割
str.startwith(str1)#验证字符串是否以str1开头是否以str1开头
str.endwith(str1)#验证字符串是否以str1开头是否以str1结尾
str.swapcase()#大小写转换
str.isalnum()#判断是否全部为字母或数字
str.isalpha()#判断是否全部为字母
str.isdecimal()#判断是否全部数字
str.isnumeric()#判断是否全部数字
str.isdigit()#判断是否全部数字
##############################
for char in string:#for循环
for char in range(num):#for循环
len()#判断字符长度
str.[num]#索引
str[num1:num2]#切片
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 # @Time : 2018/7/3 14:09
4 # @Author : chenxiaowei
5 # @Email : [email protected]
6 # @File : 字符串的常用方法.py
7 e = ' r12sFfef2B2FAfr '
8 char = '***'
9 e1 = char.join(e)
10 e2 = e.title()
11 e3 = e.ljust(30,'#')
12 e4 = e.rjust(30,'#')
13 e5 = e.strip()
14 e6 = str.maketrans('12','CW')
15 e7 = e.translate(e6)
16 e8 = e.partition('f')
17 e9 = e.rpartition('f')
18 e10 = e.split('2',2)
19 e11 = e.rsplit('2',4)
20 e12 = e.swapcase()
21 e13 = e.isalnum()
22 e14 = e.isalpha()
23 e15 = e.isdecimal()
24 e16 = e.isnumeric()
25 e17 = e.isdigit()
26 print(e1, e2,e3,e4,e5,e6,e7)
27 print(e8,e9,e10,e11,e12)