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,...