字符串

zfill(a)

print(str(2).zfill(4))#0002
print(str(3).zfill(4))#0003
# 把字符串2前面加四个零
print('.'.join(['1','2','1']))#1.2.1
print(''.join(['1','2','1']))#121
#在python中可通过单引号、双引号、三引号创建字符串,单双引号的功能是一样的,三引号中可以包含换行,如:
string4 = '''it include a
 newline'''
print(string4)
#it include a
#  newline




s1 ='\t'
print(s1)#空格
s2 =r'\t'
print(s2)#\t



# find()和index()函数。
string1 = "Linux"
string2 =  'Linux #1 SMP Tue Feb'
print(string1 in string2)
print(string2.find(string1))#0  如果没有这个子集就返回-1
print(string2.index(string1))#0   如果没有这个子集就报错





# startswith()和endswith(),判断字符串是否以某一个子串开始或者结束
s1='zi fu chuan'
print(s1.startswith('z'))#True
print(s1.endswith('an'))#True




# lstrip():不带参数使用,可删除字符串开始出现的空白
# rstrip():不带参数使用,可删除字符串结尾的空白
# strip():不带参数使用,可删除字符串开始和结尾的空白。
s1=' fsaf '
print(s1.strip())#fsaf
print(s1)# fsaf
# 空白包括:tab,空格、回车、换行



# upper(), lower()大小写转换
s1='fdgdsbh'
print(s1.lower())#fdgdsbh
print(s1.upper())#FDGDSBH
print(s1.islower())#True
print(s1.isupper())#False




# splite():按制定的分隔符对一个字符串进行提取
s1='fdgsdfb'
print(s1.split())
# 用’ ’或默认参数返回值是['fdgsdfb']



# splitelines():按行分割字符串
s1='''sdgas\tdfg
123\n45\r6
'''
print(s1.splitlines())
# '\n' +'\r'+'手动换行' ['sdgas\tdfg', '123', '45', '6']



# 9)join():字符串方法,采用多个字符串作为参数,用固定字符串将参数中的多个字符串连接起来。
print('.'.join(['1','2','2']))#1.2.2


# replace():替换字符串,如果需要精确控制,可和正则表达式一起使用。
s1='9999999'
print(s1.replace('9','6'))#6666666
方法作用
zfill()字符串 .zfill(位数)
join(列表)字符串 .join(列表或者元祖。。。)
find()字符串 .find(子集)
index()字符串 .index(子集)
startswith()字符串 .startswith(子集)
endswith()字符串 .endswith(子集)
lstrip()字符串 .lstrip()
rstrip()字符串 .rstrip()
strip()字符串 .strip()
upper(a)字符串 .upper()
lower(a)字符串 .lower()
split(a)字符串 .split()
replace(a)字符串 .replace()

del list[#]:|删除列表中指定下标位置的元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值