python 關於字串的一些常用方法

2021-09-22 18:41:09 字數 1421 閱讀 7761

s[i:j]   表示擷取下標i到下標j(此處不包含位置j的元素)的字串,例如以下程式

s = 'abcdefg'

print(s[1:4])

#輸出結果:bcd

若要實現字串的翻轉則使用 s[::-1],例如以下程式:

s = 'abcdefg'

print(s[::-1])

# 輸出結果為 gfedcba

使用python的內建函式sorted(),返回結果是乙個列表,例如以下**:

s = 'dcegfab'

print(sorted(s))

#輸出結果是 ['a', 'b', 'c', 'd', 'e', 'f', 'g']

使用python函式strip(),若去掉首部空白則使用lstrip(),若去掉尾部空白,則使用rstrip()

s = '   dcegfab  '

print(s) # 原始字串

print(s.lstrip()) # 去除首部空白

print(s.rstrip()) # 去除尾部空白

print(s.strip()) # 去除首尾空白

#輸出結果

dcegfab

dcegfab

dcegfab

dcegfab

使用upper()函式

s = 'abcdef'

print(s) # 原始字串

print(s.upper()) # 變為大寫後的字串

# 輸出結果

abcdef

abcdef

使用lower()函式

s = 'abcdef'

print(s) # 原始字串

print(s.lower()) # 變為小寫後的字串

# 輸出結果

abcdef

abcdef

使用count()函式

s = 'ududlrlrud'

print(s.count('u')) # u出現的次數

print(s.count('r')) # r出現的次數

# 輸出結果

32

使用''.join(list)函式

l = ['a', 'b', 'c']

str_l = ''.join(l) # 轉化為字串

print(str_l)

print(type(str_l)) # 列印結果型別

# 輸出結果

abc

關於字串的一些。。。

首先呼叫這些函式需要使用標頭檔案include 1 des src abcd xyz abcdxyz char mystrcat char des,const char src 字串連線 2 字串比較 0,0,0 int mystrcmp const char str1,const char str...

Python關於字串的一些操作

python的字串的長度 python 字串長度 通過內建方法len 來計算字串的長度,注意這個計算的是字元的長度。aa afebb bb 你 print len aa print len bb python字串的替換 a hello word b a.replace word python pri...

一些關於字串的函式

函式名 stpcpy 功 能 拷貝乙個字串到另乙個 用 法 char stpcpy char destin,char source 程式例 include include int main void 函式名 strcat 功 能 字串拼接函式 用 法 char strcat char destin,...