「」"
字串處理方法
「」"*****==== 基本處理*****==
test = 『alexalex』
a = test.capitalize()
test = 'alexalex'
a1 = test.casefold()
test = 'alexalex'
a_2 = test.upper() # 重點:
a2 = test.lower()
test = 'alexalex'
a2_ = test.islower()
a2__ = test.isupper()
test = 'alexalex'
a3 = test.center(10, "*")
a3_ = test.ljust(10, '#')
a3__ = test.rjust(10, '$')
a_3 = test.zfill(15)
# 2,6 為始終範圍
test = 'alexalex'
a4 = test.count('e', 2, 6)
test = 'alexalex'
a5 = test.endswith('ex')
a6 = test.startswith('al')
# 也可設定始終範圍
test = 'alexalex'
a7 = test.find('ex') # 重點:
s = 'i am ,age'
s1 = 'i am ,age'
a8 = s.format(name='10011', age=23)
a9 = s1.format('alex', 19)
a10 = s.format_map()
s2 = 'lifeisshortiusepython' # 重點
a10_ = s2.replace('use', 'make', 1) # 按數字決定替換前幾個 3就是替換前三個
a11 = test.index('ex')
t = 'aasd245436/。/,'
a12 = t.isalnum()
# 比如引數為五,\t前有1個字元,則配4個空格
test1 = 'username\temail\tpassword\n10011\[email protected]\t123\nadmin\[email protected]\t234'
a13 = test1.expandtabs(10)
test2 = 'alexalex好'
a14 = test2.isalpha()
# (前者只支援十進位制數字,
# 後者支援特殊形式的數字不支援中文數字,
# 第三個在第二個基礎上支援中文數字)
t1 = '1234三'
a15 = t1.isdecimal()
a16 = t1.isdigit()
a17 = t1.isnumeric()
t2 = '1d34fg-'
a18 = t2.isidentifier()
t3 = 'fefev\ndsfds\t'
a19 = t3.isprintable()
t4 = ' '
a20 = t4.isspace()
t5 = 'life is short,i use python'
a21 = t5.istitle()
t6 = 'life is short,i use python'
a22 = t6.title()
t7 = '人生苦短我用python'
t77 = '*'
a22 = t77.join(t7) # 重點:
t8 = ' \npython\t'
a23 = t8.strip() # 重點:
a23_ = t8.lstrip()
a23__ = t8.rstrip()
a2_3 = t8.lstrip('yupj') # 只要引數中含有字串中字元,他都會去匹配
t9 = 'adfhferthj;dstryjng;viuochv'
t_9 = str.maketrans('aeiou', '12345')
a24 = t9.translate(t_9)
t10 = 'adsfgshjksyt'
a25 = t10.partition('s')
a26 = t10.rpartition('s') # 從右邊開始分割
t10 = 'adsfgshjksyt'
a27 = t10.split('s', 2) # 重點:
a28 = t10.rsplit('s')
t11 = 'asd\nfdset\ndwerewr'
a29 = t11.splitlines(true)
t12 = 'abcdefg'
a30 = t12.swapcase()
**********=== 高階處理 **********==
x = 'python'
c = x[2]
x = 'python'
c1 = x[0:4:2] # 範圍 >=0,<4,步長為2
x = 'python'
c2 = len(x)
#print(c, c1, c2)
x = 'python'
for i in x:
pass
""""
# 字串在記憶體中一旦建立就不可修改,若修改或拼接,則會在記憶體中重新建立乙個
"""
for i in range(0, 100, 3): # 左閉右開
pass
okk,僅作學習記錄,如有錯誤,請各位前輩多多指教 python基礎之字串
1.單引號字串和轉義引號 在python中,字串是用單引號或者雙引號括起來,在表示字串的時候,單引號和雙引號有什麼區別嗎?事實上並沒有。在某些特殊情況時候,單引號和雙引號是不能換線交換的,比如在乙個字串中包含了雙引號,那麼這個字串就必須用單引號括起來,反之,乙個字串中包含了單引號,那麼這個字串就必須...
python基礎之字串
1.基本字串的操作 所有標準序列的操作 索引,分片,乘法,成員資格判斷,求長度,取最小和最大值 同樣適用,但是記住 字串都是不可變的。2.字串格式化 精簡版 字串的格式化可以使用字串格式化操作符 百分號 來實現。在 的左側放置乙個字串 格式化字串 而右側放置希望被格式化的值。可以使用乙個值,如乙個字...
python基礎之字串
字串的鏈結操作 用 字串的複製操作 用 字串的索引操作 通過索引可以訪問制定的位置的字元,索引從0開始 索引 列如 a hello world print a 0 輸出的結果 是 h 字串的擷取操作 完整格式 開始索引 結束索引 間隔值 從開始擷取到索引結束之前 結束索引之前 從開始索引擷取到字串最...