Python稳基修炼的经典案例14(计算机二级、初学者必会字符格式处理)

本文介绍了Python中保留小数位数的方法,如使用round函数和格式化字符串。还展示了左对齐、右对齐及居中对齐的字符串操作,并给出了count方法用于计算子串出现次数的例子,以及divmod函数用于求整和取余的操作。最后,演示了获取Python版本信息的方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、保留小数位数(round)
x = 3.1415926
print('round处理:',round(x,2), round(x))  # round保留小数位数
y = 25436.3536
print(round(y,3), round(y))
z = 987.12345
print("格式化处理:{:.4f}".format(z))

01

2、左对齐与右对齐(><^)
  • 例1:
a = 'Python'
b = 'A Superlanguage'
print("{:->10}:{:-<19}".format(a,b))

'>‘表示的是将a右对齐,左边用’-'来填充,总共字符是10个;
'<‘表示的是将b左对齐,右边用’-'来填充,总共字符是19个。
021

  • 例2:
n = 5201314
print("左对齐简例:\n{0:@<30}".format(n))

表示的是将n左对齐,右边用’@'符号连接,总共字符是30个。
022

  • 例3:
a = 123456789
b = '#'
print("复杂例:\n{0:{2}>{1},}\n{0:{2}^{1},}\n{0:{2}<{1}}".format(a,20,b))

{0}等于123456789,{1}等于20,{2}等于‘#’;
注意:不管>,<或^,填充位数(数字)都在右边,也就是这里的20;
这样,>就是右对齐,<就是左对齐,^就是居中对齐。
023

3、一些被忽视的方法
  • count方法:计数,数个数
str1 = 'mysqlsqlserverPostgresQL'
str2 = 'sql'
ncount1 = str1.count(str2,4)  # 从索引str1的索引4开始数有多少个str2
ncount2 = str1.count(str2,1)  # 从索引str1的索引1开始数有多少个str2
print(ncount1)
print(ncount2)

03

  • divmod方法:求整取余
x = 10
y = 3
print(divmod(x, y))  # 求整并取余

04

  • 返回python语言的版本信息
import sys
print(sys.version)

05

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸿蒙Next

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值