Python字符串中增加變量--%方式(格式化輸出)

Python字符串中增加變量–%方式(格式化輸出)

value = 10
string = 'test'

# 格式化輸出int和str
int_value = 'lewis is %d' % value
str_value = 'lewis is %s' % string

# 匹配多種變量
int_str_value = 'lewis is %d %s' % (value, string)

print(int_value)
print(str_value)
print(int_str_value)

%s 字符串 (採用str()的顯示)

%r 字符串 (採用repr()的顯示)

%c 單個字符

%b 二進制整數

%d 十進制整數

%i 十進制整數

%o 八進制整數

%x 十六進制整數

%e 指數 (基底寫爲e)

%E 指數 (基底寫爲E)

%f 浮點數

%F 浮點數,與上相同

%g 指數(e)或浮點數 (根據顯示長度)

%G 指數(E)或浮點數 (根據顯示長度)

%% 字符"%"

可以支持佔位

如%d 寫錯 %5d,表示佔5個位置

value = 10

int_value = 'lewis is %5d' % value

print(int_value)

輸出結果
lewis is    10

提供Python自動化腳本編寫服務,如有需求可以聯繫qq:838648292

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章