大家在工作的時候經常用到的字符格式化,今天就總結一下:
微信公眾號:zeropython
Last login: Wed Jan 9 10:06:43 on ttys000
? ~ ipython3 微信公眾號:zeropython
Python 3.6.8 |Anaconda, Inc.| (default, Dec 29 2018, 19:04:46)
python基本類型。Type 'copyright', 'credits' or 'license' for more information
IPython 6.4.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: a = 123
In [2]: b = 1234567890.123456
In [3]: c = -123456.654321
In [4]: type(a)
python中eval函數作用、Out[4]: int
In [5]: type(b)
Out[5]: float
In [9]: "數值{}".format(a)
Out[9]: '數值123'
In [10]: "數值{}".format(b)
python if,Out[10]: '數值1234567890.123456'
# 新增
In [11]: f"數值{a}"
Out[11]: '數值123'
In [9]: "數值{}".format(a)
Out[9]: '數值123'
python 列表,In [10]: "數值{}".format(b)
Out[10]: '數值1234567890.123456'
In [11]: f"數值{a}"
Out[11]: '數值123'
In [12]: f"數值{b}"
Out[12]: '數值1234567890.123456'
python輸入。In [13]: # 以浮點型的方式顯示呢
In [14]: f"數值{a:f}"
Out[14]: '數值123.000000'
In [15]: "數值{:f}".format(a)
Out[15]: '數值123.000000'
In [16]: # 正負數 顯示,整數只能顯示整數,負數只顯示負數
python有什么用。In [17]: "數值{:+f}".format(a)
Out[17]: '數值+123.000000'
In [18]: "數值{:-f}".format(a)
Out[18]: '數值123.000000'
In [19]: "數值{:+f}".format(c)
Out[19]: '數值-123456.654321'
python函數。In [20]: a
Out[20]: 123
In [21]: b
Out[21]: 1234567890.123456
# 如果想三位顯示一個逗號進行區分直接在第二個f前面加,
In [23]: f"數值{b:,f}"
python3、Out[23]: '數值1,234,567,890.123456'
# 如果設置保留精度呢?
# .2f 就表示保留兩位小數,保留規則為四舍五入
In [26]: f"數值{b:,.2f}"
Out[26]: '數值1,234,567,890.12'
In [27]: f"數值{b:,.3f}"
python保留小數點后兩位。Out[27]: '數值1,234,567,890.123'
In [28]: f"數值{b:,.4f}"
Out[28]: '數值1,234,567,890.1235'
In [29]: # 如果想以百分比顯示呢?
In [30]:
In [30]: x = 10
python輸出結果怎么保留兩位小數?In [31]: y = 3
In [35]: "百分比{:.2%}".format(x/y)
Out[35]: '百分比333.33%'
是不是 很全面? 更多請關注:
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态