python-字符串方法
生活随笔
收集整理的這篇文章主要介紹了
python-字符串方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#find方法:查找子串,返回子串所在位置的最左端索引,如果沒有找到則返回-1
s="agsa"
print(s.find("gs"))
print(s.find("agsaa"))
#可以指定匹配的起始點和結束點參數,包含第一個索引,不包含第二個索引;
print(s.find("a",1))
print(s.find("a",1,4))#jion方法:連接字符串,序列元素必須為字符串
a=["1","2","3"]
op="+"
re=op.join(a)
print(re)#lower方法:返回字符串的小寫字母;
print("AASS".lower())#title方法:轉換為首字母大學,其余小寫
print("AASS".title())#replace方法:替換字符串中的所有匹配項;
s="abababab"
s1=s.replace("a","c")
print(s1)#split方法:按照給定的分割符拆分,若沒有指定分割符,則程序默認空格.制表,換行作為分割符
s="a c s+k+d\nsjs\tnxxnjs"
print(s)
print(s.split())
print(s.split(" "))
print(s.split("\n"))
print(s.split('+'))#strip方法:返回去除兩側空格(制表,換行)的字符串
s=" \t\nhaha sjj\t lns "
print(s.strip())#translate方法:替換單個字符,與replace不同,它的優勢時可以同時進行多個替換
#多個替換時可以制作一張替換對應表,表可以利用string模塊的maketrans函數;
s="agsa"
print(s.find("gs"))
print(s.find("agsaa"))
#可以指定匹配的起始點和結束點參數,包含第一個索引,不包含第二個索引;
print(s.find("a",1))
print(s.find("a",1,4))#jion方法:連接字符串,序列元素必須為字符串
a=["1","2","3"]
op="+"
re=op.join(a)
print(re)#lower方法:返回字符串的小寫字母;
print("AASS".lower())#title方法:轉換為首字母大學,其余小寫
print("AASS".title())#replace方法:替換字符串中的所有匹配項;
s="abababab"
s1=s.replace("a","c")
print(s1)#split方法:按照給定的分割符拆分,若沒有指定分割符,則程序默認空格.制表,換行作為分割符
s="a c s+k+d\nsjs\tnxxnjs"
print(s)
print(s.split())
print(s.split(" "))
print(s.split("\n"))
print(s.split('+'))#strip方法:返回去除兩側空格(制表,換行)的字符串
s=" \t\nhaha sjj\t lns "
print(s.strip())#translate方法:替換單個字符,與replace不同,它的優勢時可以同時進行多個替換
#多個替換時可以制作一張替換對應表,表可以利用string模塊的maketrans函數;
?運行結果:
總結
以上是生活随笔為你收集整理的python-字符串方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【剑指offer】面试题26: 树的子结
- 下一篇: python深拷贝实现原理,js递归实现