初学者零基础学Phyton

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)

以上为小鱼在池塘捕获的字符串常用方法,站好位快输出~~

上一篇 下一篇

猜你喜欢

热点阅读