格式化输出+循环

本文详细介绍了Python中的格式化输出,包括旧式字符串格式化、format方法和f-字符串,并展示了如何修改数据样式。此外,还探讨了for循环的用法,包括range()函数以及循环嵌套的应用,提供了多个实战案例来加深理解。
摘要由CSDN通过智能技术生成

一、格式化输出

字符串的特殊性:放入引号的符号代表其本身

提供三种格式化输出形式:旧式字符串格式化输出、format方法、f-字符串

  • 旧式字符串格式化输出 %s %d %f

%s代表字符串占位符,%d代表整型占位符,%f代表浮点型占位符

语法:**‘string’ % values **

string包含了%s、%d、%f、values代表向string中传入的值,通过%传入,values需要和string中的%s %d %f一一对应

values如果代表多个数据,需要用小括号括起来

name='张三'

age=20

print('%d岁的%s考上了大学' % (age, name))    

%f 不仅可以用于浮点下的占位符还可以用来在字符串中保留小数位数

%f 默认保留6位小数, %.Nf保留N位小数

string1='圆周率:%f' % 3.1415926        

string2='圆周率:%.2f' % 3.1415926        

print(string1)

print(string2)

圆周率:3.141593

圆周率:3.14

  • format()用法

语法:‘字符串’.format(values)

字符串中有很多个{},{}表示占位符,format将values传入到{}中

name='张三'
age=21
edu='清华大学'
string3='{}岁的{}考上{}'.format(age,name,edu)
print(string3)

21岁的张三考上了清华大学

  • f-字符串

语法:f’字符串’

在字符串前面添加f或F,字符串中有一个或多个{}, {}中直接写数据或公式(变量)

name='张三'
age=21
edu='清华大学'
string4=f'{
     age}岁的{
     name}考上{
     edu}'
print(string4)

格式化输出进阶

格式化输出的同时可以修改数据样式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值