1 +
name='lisi'
print('you name'+name)
2%格式化輸出 類是與c
name='lisi'
age=25
price=345.78
print('name is%s'%(name))
print('i am %d'%(age)+'year')
3 format函式
變數較多的情況下使用
"%s%d"%("a",1)
"{}{}".format("a",1)
三種方式
(1)不帶編號,即「{}」
(2)帶數字編號,可調換順序,即「」、「」
(3)帶關鍵字,即「」、「」
>>> print('{} {}'.format('hello','world')) # 不帶字段
hello world
>>> print(' '.format('hello','world')) # 帶數字編號
hello world
>>> print(' '.format('hello','world')) # 打亂順序
hello world hello
>>> print(' '.format('hello','world'))
world world hello
>>> print(' '.format(tom='hello',a='world')) # 帶關鍵字
world hello world
name = 'zhangsan'
age = 25
price = 4500.225
info = 'my name is ,i am years old,my price is '\
.format(my_name=name,my_age=age,my_price=price)
print(info)
結果為:
my name is zhangsan,i am 25 years old,my price is 4500.225
Python在字串中引用變數
python在字串中引用變數 在字串中加入變數有三種方法 1 連字元 name zhangsan print my name is name 結果為 my name is zhangsan 2 字元 name zhangsan age 25 price 4500.225 print my name ...
JS在字串中鑲嵌變數 JS在引號中引用變數
先看乙個案例 for var i i 如果把dele n 換為dele n 那麼 for迴圈結束後 每個button的onclick都是dele n 而不是0 1 2 3。在字串中鑲嵌變數,如果字串最外層是用單引號引起來的,那麼應在變數兩邊加上 並用引號引起來 相反如果是用雙引號引起來的,則用雙引號...
Python 字串中嵌入變數
問題 想建立乙個內嵌變數的字串,變數被它的值替換掉 解決方案 python並沒有對在字串中簡單替換變數值提供直接的支援,但是通過字串的format 方法來解決這個問題 如果要被替換的變數能在變數域中找到,那麼結合使用format map 和vars vars 還有乙個有意思的特性就是它也適用於物件例...