Python 输出Print( )函数用法

目录

 

print()

字符串格式化(%格式化符号,format格式化函数,f-string)


 

print(*objects,sep='',end='\n',file=sys.stdout,flush=False)

  • objects:输出的对象,输出多个对象时,需要用,分隔,对象会被转成字符串再输出
  • sep:输出的对象用什么间隔开来,默认值是一个空格
  • end:输出最后用什么结尾,默认值是换行符\n
  • file:要写入的文件对象,默认为sys.stdout,指向控制台
  • flush:通常输出是否被缓存决定于flush,如果flush参数为True,流会被强制刷新
import time

print("Hello Python!")#输出Hello Python!

with open("./a.txt", 'w') as f:
   print(123, file=f)  #把123直接写入a.txt文件

print(1, 2, 3, sep="-", end="\n\n")#输出1-2-3  结尾换两行

for i in range(20) :
   print(".", end='',flush=True)
#flush=True时则每次循环都会刷新一次结果,看起来就是动态的效果
#flush=False时循环结束之后,终端才会现实结果
   time.sleep(0.5)#延迟0.5秒

字符串格式化

%格式化符号(传统格式化方法)#黄色为常用

0ae69b06dc9c4e118e6e6f1a0d09965f.png

 

print("我是%s,今年%d,身高%f",("小王",22,178.453))
# %f默认精确到小数点后6位

format格式化函数(Python2.6新增)

# {}是占位符,当里面为空时,默认从左往右选择数据
print("它说它叫{}, 它今年{}岁, 它宝宝{}个月了!".format("旺财", 2, 3))

# 占位符可以填入右边数据的顺序索引来填入对应数据
print("它说它叫{1}, 它今年{0}岁, 它宝宝{2}个月了!".format(2, "旺财", 3))

# 还可以通过关键字来赋值
print("它说它叫{name}, 它今年{age01}岁, 它宝宝{age02}个月了!".format(name="旺财", age01=2, age02=3))

# format格式化函数的复用性
print("它说它叫{name}, 它今年{age}岁, 它宝宝{age}个月了!".format(name="旺财", age=2))

f-string(Python3.6 新增,常用 )

name = "WangCai"
age = 2
# f-string用大括号 {} 表示被替换字段,其中直接填入替换内容:
print(f"它说它叫{name}, 它{age}岁, 它宝宝{age}月了!")
# f-string的大括号 {} 可以填入表达式或调用函数,Python会求出其结果并填入返回的字符串内:
print(f"它说它叫{name}, 它{2+2}岁, 它宝宝{age}月了!")
print(f"它说它叫{name.upper()}, 它{4//2}岁, 它宝宝{age}月了!")

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值