寫這個部落格主要是為了記錄下我學習python
的過程以及知識(也可能會有其他程式語言),雖說都是一些比較基礎的東西,但有的確實很快就會遺忘,,記錄下來就來這裡檢視,會方便很多。
我知道,現在才起步,已經比別人晚了許多,希望自己能堅持下去,不至於落後別人太多,2019,加油!。
好了,言歸正傳,還是先回顧一下之前學過的一些字串操作吧。
len(s) 返回字串s長度
str(s) 把其他型別s轉換為字串
chr(u) 返回unicode編碼u所對應的字元,如10004表示✔,主要用來表示ascii碼對應的字元
ord(x) 返回字元x所對應的unicode編碼,主要用來返回對應字元的ascii碼
str.lower和str.upper 大小寫轉換,如』abcdefg』.lower
str.split(sep)拆分字串,以sep為分隔符分隔str
str_test =
'i#love#python'
split_test = str_test.split(
'#')
#以'#'為分隔符
print
(split_test)
"""結果為:
[' i', 'love', 'python']
"""
str.strip(s)在字串str前後刪除s**現的字元
str_test =
' i python learning '
s_test1 =
'i '
s_test2 =
'ing '
strip_test1 = str_test.strip(s_test1)
strip_test2 = str_test.strip(s_test2)
print
(strip_test1)
print
(strip_test2)
"""結果為:
python learning
python lear
第乙個刪除了前後的i和空格,第二個刪除了前後的'i' 'n' 'g'和空格
"""
str.count(sub) 返回sub在str**現的次數
str.replace(old,new) str中old子串全部替換為new字串
str.center(width, 『=』) 寬度變為width,並用『=』填充,預設時為空格
str.join(list) 將序列中的元素以指定的字元連線生成乙個新的字串。
s[::-1] 一行**使字串反轉
x in s,如果x是s的子串,返回true,否則返回false
重點關注split和strip,學會這兩個真的會方便很多。
Python關於字串的一些操作
python的字串的長度 python 字串長度 通過內建方法len 來計算字串的長度,注意這個計算的是字元的長度。aa afebb bb 你 print len aa print len bb python字串的替換 a hello word b a.replace word python pri...
字串的一些操作
一,把字串的首字母大寫返回乙個新的字串 1.1簡單寫法,把乙個單詞的首字母大寫 string.prototype.firstuppercase function 1.2字串中所有單詞首字母大寫,非首字母小寫 string.prototype.firstuppercase function 另一種寫法...
字串的一些基本操作
下面是字串的一些基本操作,但是筆者在這裡流下了一點操作,看看哪位讀者能夠說明錯誤的地方在 怎麼改進它。include string.h include stdio.h include stdlib.h include io.h include math.h include time.h define...