1.輸出百分比方法
d = 29.6666
print('數(shù)據(jù)為:%.0f' % (d))
print('數(shù)據(jù)為:%.1f' % (d))
print('數(shù)據(jù)為:%.2f' % (d))
結(jié)果:
數(shù)據(jù)為:30
數(shù)據(jù)為:29.7
數(shù)據(jù)為:29.67
2. print(f “{}”) 的用法
a = 27.56
b = 28.99
c = 29.66
print(f"數(shù)據(jù)為:{a}")
print(f"abc的數(shù)據(jù)分別為:{a},,{c}")
結(jié)果:
數(shù)據(jù)為:27.56
abc的數(shù)據(jù)分別為:27.56,28.99,29.66
3. .format格式
a = 27.56
b = 28.99
c = 29.66
print("數(shù)據(jù)為:{}".format(b))
print("abc的數(shù)據(jù)分別為:{0},{1},{2}".format(a, b, c))
print("abc的數(shù)據(jù)分別為:{1},{0},{2}".format(a, b, c))
b a c // 0 1 2
結(jié)果:
數(shù)據(jù)為:28.99
abc的數(shù)據(jù)分別為:27.56,28.99,29.66
abc的數(shù)據(jù)分別為:28.99,27.56,29.66
?文章來源地址http://www.zghlxwxcb.cn/news/detail-852223.html
4. 加號(hào)拼接(針對(duì)字符串)
str1 = "27.56"
float1 = 27.56
print("數(shù)據(jù)為:" + str1)
print("數(shù)據(jù)為:" + str(float1))
結(jié)果:
數(shù)據(jù)為:27.56
數(shù)據(jù)為:27.56
擴(kuò)展知識(shí)
-格式化輸出
字符 | 含有 |
---|---|
%s | 字符串 |
%d | 有符號(hào)十進(jìn)制整數(shù),%06d表示輸出的整數(shù)顯示位數(shù)字,不足的地方使用0補(bǔ)全 |
%f | 浮點(diǎn)數(shù),%.02f表示小數(shù)點(diǎn)后只顯示兩位 |
%% | 輸出% |
?%s:代表字符串的占位 %d:整型的占位
name = 'wan'
age = 26
print('%s的年齡是%d' % (name, age))
age = 26.68
print('%s的年齡是%d' % (name, age))
age = "26"
print('%s的年齡是%s' % (name, age))
結(jié)果:
wan的年齡是26
wan的年齡是26 # 浮點(diǎn)型,取整數(shù)部分
wan的年齡是26 # 字符串使用%s
%f浮點(diǎn)型
name = 'wan'
money = 8000
print('%s的工資為%f' % (name, money))
money = 8000.687
print('%s的工資為%0.1f' % (name, money))
money = 8000.687
print('%s的工資為%0.2f' % (name, money))
結(jié)果:
wan的工資為8000.000000 # 默認(rèn)補(bǔ)充小數(shù)點(diǎn)后面6位
wan的工資為8000.7 # 取小數(shù)點(diǎn)后一位
wan的工資為8000.69 # 取小數(shù)點(diǎn)后二位
?%%:輸出%
d = 29
print('數(shù)據(jù)為:%.0f%%' % (d))
結(jié)果:
數(shù)據(jù)為:29%
?文章來源:http://www.zghlxwxcb.cn/news/detail-852223.html
?
到了這里,關(guān)于python的幾種輸出方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!