国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

淺談Python 字符串格式化輸出(format/printf)

2019-11-25 16:38:09
字體:
來源:轉載
供稿:網友

Python 字符串格式化使用 "字符 %格式1 %格式2 字符"%(變量1,變量2),%格式表示接受變量的類型。簡單的使用例子如下:

# 例:字符串格式化

Name = '17jo'  
print 'www.%s.com'%Name  
>> www.17jo.com

Name = '17jo'
Zone = 'com'
print 'www.%s.%s'%(Name,Zone)
>> www.17jo.com

字符串格式化時百分號后面有不同的格式符號,代表要轉換的不同類型,具體的表示符號如下面所示。

格式符號  表示類型

%s  字符串
%d/%i  十進制整數
%u  十進制整數
%o  八進制整數
%x/%X     十六進制整數        
%e/%E  科學計數
%f/%F  浮點數
%%  輸出%

格式符號為數字時前面可以加為數和補缺位如:%[0][總位數][.][小數位數]來設定要轉換的樣式,具體使用方法如下:

# 例:數字格式化

nYear = 2018
nMonth = 8
nDay = 18
# 格式化日期 %02d數字轉成兩位整型缺位填0 
print  '%04d-%02d-%02d'%(nYear,nMonth,nDay)   
>> 2018-08-18  # 輸出結果

fValue = 8.123
print '%06.2f'%fValue # 保留寬度為6的2位小數浮點型
>> 008.12   # 輸出

print '%d'%10  # 輸出十進制
>> 10
print '%o'%10  # 輸出八進制
>> 12
print '%02x'%10  # 輸出兩位十六進制,字母小寫空缺補零
>> 0a
print '%04X'%10  # 輸出四位十六進制,字母大寫空缺補零
>> 000A
print '%.2e'%1.2888 # 以科學計數法輸出浮點型保留2位小數
>> 1.29e+00

以上這篇淺談Python 字符串格式化輸出(format/printf)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉环县| 榆社县| 西峡县| 泸州市| 左权县| 平远县| 乐亭县| 梧州市| 太谷县| 孝义市| 大同县| 嵊泗县| 东明县| 怀远县| 唐海县| 高密市| 鄂伦春自治旗| 西乡县| 九江县| 疏勒县| 陇南市| 封丘县| 会泽县| 深州市| 柘荣县| 阿瓦提县| 东明县| 黎城县| 阜新| 墨玉县| 永登县| 礼泉县| 威海市| 佛冈县| 萍乡市| 吴江市| 六枝特区| 航空| 阿拉善左旗| 长武县| 淅川县|