Python学习第一天20180703--基本字符串常用方法

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)

猜你喜欢

转载自www.cnblogs.com/chenxiaoweiworkinghard/p/9260625.html
今日推荐