python在字串中引用變數

2021-09-25 22:42:05 字數 1066 閱讀 4488

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 還有乙個有意思的特性就是它也適用於物件例...