Python 字串的幾種拼裝方式

2021-10-03 09:11:43 字數 461 閱讀 6114

string = "test"

print("this is %s case" %string)

print("this is case".format(string))

print("this is " + string + " case")

print(f"this is case")

第一種方法是很古老的方法,比較繁瑣,已經很少使用

第二種方法python 27以後推出來的簡便方法,可以不用考慮字串是什麼型別,大部分用這種辦法

第三種方法是最簡單的,直接使用「+」進行拼接,但是容易有bug,當string為int型別的時候,**會報錯,沒辦法拼接

第四種方法是python3.6新推出的方法,在字串前面加f,應該是format的縮寫

在使用python的過程中,發現條條大路通羅馬,但是真的是學無止境啊,每次小版本都有好多小功能啊

Python字串expandtabs 方法

python字串expandtabs 方法返回乙個字串的副本,其中tab字元。使用空格擴充套件 t 可選地使用給定的製表符大小 tabize 預設值為8 語法 str.expandtabs tabsize 8 引數 tabsize 這指定了替換字元 t 要替換的字元數。返回值 此方法返回乙個字串的副...

linux shell中字串相等的幾種方法

3 上面簡單的三個小例項是shell條件測試中的字元測試 eq 測試兩個整數是否相等 比如 a eq b ne 測試兩個整數是否不等 不等,為真 相等,為假 gt 測試乙個數是否大於另乙個數 大於,為真 否則,為假 lt 測試乙個數是否小於另乙個數 小於,為真 否則,為假 ge 大於或等於 le 小...

IOS 拼裝where後的動態字串

1 問題 需要拼裝紅色部分的動態字串。01,02,03等nsstring資料存放在nsarray,大小是動態的。where id in 01 02 03 2 解決辦法 code nsarray array.資料部分略去 nsstring strwhere arraycomponentsjoinedb...