python學習-字串
阿新 • • 發佈:2021-09-22
python學習-字串.
python學習-字串
字串的運算
#!/sr/bin/python3 # python學習之字串 # 字串即一系列字元,在python,使用引號括起,包括單引號和雙引號。在python中是最常用的資料型別。 print("python中的字串學習") # 字串拼接 print("I" + "LOVE" + "YOU") first_name = "wzs" last_name = "chuck" full_name = first_name + " " + last_name print(full_name) # 字串的*運算,將字串做乘法運算 a = "helloworld" print(a*3) # 結果:helloworldhelloworldhelloworld
轉義字元
# 需要在字元中使用特殊字元時,使用反斜槓"\"進行轉義。 # 單個反斜槓可以續行,用於語句過長使用 print("ajkfapof\ sfdaf\ asdfadfq") # \n換行 print("I\nLOVE\nYOU") # \\對第二個\進行轉義,輸出為\ print("\\") # \',\"" 反斜槓加單引號,對單引號進行轉義,否則可能對引號內容進行註釋或者報錯,雙引號類似 print("\'") print("\"") # \b 退格backspace,刪除 print("hello\bworld!") #輸出hellworld! # \t製表鍵,製表鍵空4個格 print("this\tis\tmy\test") # 結果:this is my est
刪除多餘空白
# 刪除空白,在程式中多餘的空白可能導致程式出錯,可以使用方法進行刪除 # 1.rstrip()方法刪除末尾的空白 # 2.lstrip()方法刪除開頭的空白 # 3.strip()方法刪除兩端的空白 # rstrip()方法 my_name = "chuck " print(my_name) # 要將修改返回賦值給到my_name my_name = my_name.rstrip() print(my_name) # lstrip()方法 last_name = " wu" print(last_name) last_name = last_name.lstrip() print(last_name) # strip()方法 name = " chuck_wu " print(name) name = name.strip() print(name)
格式化字串
# 字串格式化
print("我的名字叫%s,今年%d歲!"%('chuck',23))
# 常見的格式化字元
# %s,字串類
# %d,整數型別
# %f,浮點數型別
f-string格式化字串
# f-string格式化字串,用f開頭,使用大括號將變數或表示式括起,自動進行識別替換
name = 'chuck'
print(f"hello {name}")
點點滴滴,積少成多,終有一日能發揮用處。