2025年3月18日 星期二 甲辰(龙)年 月十七 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Python

python输出

时间:01-19来源:作者:点击数:43

学习之前普及一个知识,在python2.X的版本中是不可以输入中文的,如果一定要输入中文就必须要在整段代码的最上面第一行备注一下:# _*_ coding:utf-8 _*_

print函数,这是一个输出函数,print函数里面包含了很多参数(一个函数包含的参数越多这个函数的功能就越强大)

print(values,sep,end,file,flush)一共有5个参数,首先要了解每个参数的含义

values(需要输出的值)这个英文后面有个s,说明这是一个复数,表示可以输出多个值。(多个值使用“,”进行分割,这个,逗号不会被打印出来)

sep(分隔符)多个值被输出出来后,值与值之间会添加指定的分隔符(默认是“ ”逗号)

end表示每一行指令结束后会自动换到下一行继续进行打印(默认是回车,\n)

file(表示输出的目标)默认是标准的输出(控制台),通过修改指令也可以将结果输出到一个文件上面

flush(默认表示的是True,就是不在缓冲区停留,直接打印到控制台)如果一个print函数下面跟上一个延时命令,这句print语句就会延时一段时间再打印出来,如果不想让这句话延时有两种方法,方法1:在print语句后面加一个回车,也就是换行命令,当然print默认是自动换行的。方法二:在print语句后面为fiush设置参数,添加一个“flush=true”

使用场景

  • # 输出一个值
  • print(123)
  • # 输出一个变量
  • num = 55
  • print(num)
  • # 输出多个变量
  • num = 55
  • num2 = 44
  • print(num,num2)
  • # 格式化输出
  • name = 'ad'
  • age = 30
  • # 我的名字是XX,年龄是XX
  • print("我的名字是%s,年龄是%d"%(name,age))
  • # 可以用另外一种方式,就是“.format”,注意前面有个“.”
  • print("我的名字是{0},年龄是{1}".format(name,age))
  • “.format”相当于一个参数索引,它是从0开始的。
  • # 输出文件当中
  • f = open("test.txt","w")
  • print("xxxxxxx", file=f)
  • 利用file参数
  • # 输出不自动换行
  • print("abc",end="")
  • 利用end参数
  • # 输出的各个数据,使用分隔符分割
  • print("1","2","3",sep="&")
  • 利用sep参数
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门