python3常见字符串方法及代码解析
2020-02-18 本文已影响0人
临渊羡鱼矣
本章将介绍 Python3字符串类型常用的一些方法
字符串的拼接直接用+拼接
string1='hello'
string2='python world'
string=string1+' '+string2
print(string)
capitalize()可以把字符串首字符大写
string='hello python world'
string_c=string.capitalize()
print(string_c)
title() 可以把字符串中每个单词首字母大写
string='hello python world'
string_c=string.title()
print(string_c)
upper() 可以把字符串所有字母转为大写
string='hello python world'
string_c=string.upper()
print(string_c)
lower() 可以把字符串所有字母转为小写
string='HELLO PYTHON WORLD'
string_c=string.lower()
print(string_c)
swapcase() 讲字符串大小写互换,不常用
string='HELLO python world'
string_c=string.swapcase()
print(string_c)
count(x,__start,__end) 统计字符串中字符x出现的次数
string='hello python world'
count1=string.count('o')
count2=string.count('o',0,5)
print(count1)
print(count2)
strip(),lstrip(),rstrip() 删除字符串左右的空格
string=' hello python world '
string_c1=string.strip() #首尾
string_c2=string.lstrip() #左边
string_c3=string.rstrip() #右边
print(string_c1)
print(string_c2)
print(string_c3)
index(sub,__start,__end)可以找到子串在字符串中首次出现的位置,可以设定查找范围
string='hello python world'
index_n=string.index('o')
print(index_n)
replace(old,new,count) 替换,count为设定替换次数,默认全部替换
string='hello python world'
string_c=string.replace('hello','hi')
string_r=string.replace('o','v')
string_r2=string.replace('o','v',1) #设定只替换一次
print(string_c)
print(string_r)
print(string_r2)
startswith(suffx,start,end)和endswith(suffx,start,end)分别判断字符串是否以什么开头或者结尾
string='hello python world'
string_c1=string.startswith('hello')
string_c2=string.endswith('world')
print(string_c1)
print(string_c2)
split()和join()
string='hello python world'
string_s=string.split(sep=' ') #默认以空格分隔成列表
string_r=' '.join(string_s)
print(string_s)
print(string_r)
以上为小鱼在池塘捕获的字符串常用方法,站好位快输出~~