Python實用的字串操作

2021-07-27 09:57:34 字數 761 閱讀 8833

遇到的實用字串的操作,遇到乙個寫乙個,以後再系統整理成一篇

1.判斷乙個字串中是否含有想要找的字串:

my_string = "abcdef"

if "abc" in my_string:

has_abc = true

if has_abc == true:

print "string contains string."

這是單個的,如果要滿足多個條件,可以用列表儲存子字串,用for來遍歷

# 是否有[@,-]等符號

punctuations = ['a', '-']

for punctuation in punctuations:

if punctuation in url:

has_punctuation = true

print has_punctuation

2.匹配字串的開頭和結尾

當然這可以用正則來實現,這裡提供另一種方法,python自帶的

in[18]: ss = 'hello, mandy, you are beautiful!'

in[19]: print ss.startswith('he')

true

匹配結尾:

in[20]: print ss.endswith('ful')

false

實用字串操作指南

字串解析不難,但容易手忙腳亂,所以這裡整理一下實用的字串操作。寬位元組這裡不做討論。函式定義如下 定義於標頭檔案 int atoi const char str long atol const char str long long atoll const char str 功能是轉譯str所指的位元...

Python字串操作

1 複製字串 str2 str1 2 鏈結字串 str abc 3 查詢字串 string.find sub string.index sub string.rfind sub string,rindex sub 4 字串比較 cmp str1,str2 cmp str1.upper str2.up...

Python字串操作

python如何判斷乙個字串只包含數字字元 python 字串比較 下面列出了常用的python實現的字串操作 strcpy sstr1,sstr2 sstr1 strcpy sstr2 sstr1 sstr1 strcpy2 print sstr2 strcat sstr1,sstr2 sstr1...