最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Python入门基础教程_Python保留小数及对齐

XAMPP案例 admin 747浏览 0评论
zzzzzx01
Python的保留小数:

方法1:用round函数(有坑)

median = 12.3004886
print(round(median, 2))   # 保留两位小数
print(round(median, 3))   # 保留三位小数
print(round(median, 4))   # 保留四位小数
'''
运行结果:
12.3
12.3
12.3005
'''

可以看出Python中的round()函数保留处理后的数的末尾本应该有0的,但是它进行自动省去。

方法2:格式化输出。

median = 12.3004886
print("%0.2f" % median)  # 保留两位小数
print("%0.3f" % median)  # 保留三位小数
print("%0.4f" % median)  # 保留四位小数
'''
运行结果:
12.30
12.300
12.3005
'''

 

方法3:首先引入decima库函数。

 

# 首先引入decima函数
from decimal import Decimal
a=134.5657768
t=Decimal(“134.5657768”).quantize(Decimal(“0.00”))
print(t)

 

Python 输出字符串左对齐、右对齐、居中对齐 

方法1:通过ljust(),center(),rjust()函数实现输出的字符串左对齐、居中、右对齐。

1.1、使用函数默认不带参数,则默认以空格填充(文字与空格总字符数等于输入的数字)。

# 代码
print("|", "Ursula".ljust(20), "|")   # 左对齐
print("|", "Ursula".center(20), "|")  # 居中对齐
print("|", "Ursula".rjust(20), "|")   # 右对齐
'''
运行结果:
| Ursula               |
|        Ursula        |
|               Ursula |
'''

 

1.2、函数中带参数,则以参数作为填充字符。

# 代码
print("|", "Ursula".ljust(20, "*"), "|")    # 左对齐
print("|", "Ursula".center(20, "*"), "|")   # 居中对齐
print("|", "Ursula".rjust(20, "*"), "|")    # 右对齐
'''
运行结果:
| Ursula************** |
| *******Ursula******* |
| **************Ursula |
'''

 

方法2:通过format()函数格式化实现左对齐、居中、右对齐。

# 代码
print("|", format("Ursula","*<20"), "|")  # 左对齐
print("|", format("Ursula","*^20"), "|")  # 居中对齐
print("|", format("Ursula","*>20"), "|")  # 右对齐
'''
运行结果:
| Ursula************** |
| *******Ursula******* |
| **************Ursula |
'''

 

转载请注明:XAMPP中文组官网 » Python入门基础教程_Python保留小数及对齐

您必须 登录 才能发表评论!