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

首頁 > 編程 > Python > 正文

Python中格式化format()方法詳解

2020-02-23 04:32:20
字體:
來源:轉載
供稿:網友

 Python中格式化format()方法詳解

Python中格式化輸出字符串使用format()函數, 字符串即類, 可以使用方法;

Python是完全面向對象的語言, 任何東西都是對象;

字符串的參數使用{NUM}進行表示,0, 表示第一個參數,1, 表示第二個參數, 以后順次遞加;

使用":", 指定代表元素需要的操作, 如":.3"小數點三位, ":8"占8個字符空間等;

還可以添加特定的字母, 如:

    'b' - 二進制. 將數字以2為基數進行輸出. 'c' - 字符. 在打印之前將整數轉換成對應的Unicode字符串. 'd' - 十進制整數. 將數字以10為基數進行輸出. 'o' - 八進制. 將數字以8為基數進行輸出. 'x' - 十六進制. 將數字以16為基數進行輸出, 9以上的位數用小寫字母. 'e' - 冪符號. 用科學計數法打印數字, 用'e'表示冪. 'g' - 一般格式. 將數值以fixed-point格式輸出. 當數值特別大的時候, 用冪形式打印. 'n' - 數字. 當值為整數時和'd'相同, 值為浮點數時和'g'相同. 不同的是它會根據區域設置插入數字分隔符. '%' - 百分數. 將數值乘以100然后以fixed-point('f')格式打印, 值后面會有一個百分號.

數字(0, 1, ...)即代表format()里面的元素, 所以可以使用"."調用元素的方法;

參見網址: http://www.python.org/dev/peps/pep-3101/

代碼如下:

# -*- coding: utf-8 -*-  #==================== #File: abop.py #Author: Wendy #Date: 2013-12-03 #====================  #eclipse pydev, python3.3  age = 25 name = 'Caroline'  print('{0} is {1} years old. '.format(name, age)) #輸出參數 print('{0} is a girl. '.format(name)) print('{0:.3} is a decimal. '.format(1/3)) #小數點后三位 print('{0:_^11} is a 11 length. '.format(name)) #使用_補齊空位 print('{first} is as {second}. '.format(first=name, second='Wendy')) #別名替換 print('My name is {0.name}'.format(open('out.txt', 'w'))) #調用方法 print('My name is {0:8}.'.format('Fred')) #指定寬度 

輸出:

Caroline is 25 years old.  Caroline is a girl.  0.333 is a decimal.  _Caroline__ is a 11 length.  Caroline is as Wendy.  My name is out.txt My name is Fred  . 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合水县| 南丰县| 民权县| 石狮市| 化隆| 寿宁县| 枣庄市| 旺苍县| 禹城市| 许昌县| 枣阳市| 郴州市| 临沧市| 晋宁县| 永兴县| 保亭| 汶川县| 恭城| 全州县| 卓资县| 马关县| 新晃| 阳谷县| 黄冈市| 广汉市| 和静县| 包头市| 新建县| 九江县| 弋阳县| 屏边| 青海省| 常州市| 张家港市| 漳州市| 驻马店市| 伊通| 长子县| 嘉兴市| 林西县| 米林县|