1.一一對應
msg = "我叫%s,我喜歡%s,討厭%s" % ("大壯","游泳","落後") #()裡是具體內容
print(msg)
name = "小黑"
hobbie = "游泳"
dishobby = "落後"
msg = "我叫%s,我喜歡%s,討厭%s" % (name,hobbie,dishobby) #()裡是變數名,注:變數要先宣告才能引用
print(msg)
# 用字典
print('hello %(first)s and %(second)s'%)
2.format
第一種用法:{}相當於%s
msg = '我叫{}今年{}性別{}'.format('大壯',25,'男') # 要一一對應
print(msg)
第二種用法:按索引格式化
msg = '我叫今年性別我依然叫'.format('大壯', 25,'男') # 要一一對應,但最後乙個不用寫
print(msg)
第三種用法:關鍵字格式化 #指名道姓去填充
注: .format()的括號裡給每對關鍵字的順序可以打亂
a = 100
msg = '我叫今年性別'.format(age=a,***='男',name='大壯') # 可亂序
print(msg)
3.用f ,{}裡只能是變數名;一一對應; python3.6版本以上才能使用
name = "小黑"
hobbie = "游泳"
dishobby = "落後"
msg = f"我叫,我喜歡,討厭"
print(msg)
比較簡潔的: 幾種常用字串演算法
去年寫的,已經發霉,出來晾一晾 模式串p在母串s上的匹配。define m 100000 int pre m n,m void set string p int kmp string s,string p return r 找到乙個自迴圈串的最小表示。先定義t i,k 表示乙個以i為起點,長為k的串...
mysql常用字串 MYSQL常用字串函式寶典
mysql常用字串函式 想更進一步加強自己在查詢語句方面的能力,需要掌握常用函式。字串函式 1 concat s1,s2,sn 將s1,s2,sn串聯成乙個字串。exp root test 14 43 desc t1 field type null key default extra id int ...
python常用字串 Python常用字串操作
1.字串首字母大寫 2.統計字串中某個字母的個數 統計字串中某個字母的個數又分兩種情況,在整個字串中統計和在某個索引範圍內統計 1 在整個字串中統計,如下面統計字串str2中字母a的個數 2 在某個索引區間內統計,如下面統計字串str2索引1到10和1到30範圍內字母t的個數 3.求字串的長度 4....