python输出

一、python2版本输出

print语句:print xxx

案例代码:

# _*_coding:utf-8_*_
# python2版本输出
# 1.输出一个值
print 123

# 2.输出一个变量
num = 10
print num

# 3.输出多个变量
num2 = 666
print num, num2

# 4.格式化输出
name = "sz"
age = 18
# 输出我的名字是xxx,年龄是xx
#第一种方法
print "我的名字是", name, ",年龄是", age
#第二种方法
print "我的名字是%s,年龄是%d"%(name, age)
#第三种高级写法
print "我的名字是{0},年龄是{1}".format(name, age)

# 5.输出到文件当中
f = open("test.txt", "w")
print >> f, "xxxxxxxxxx"

# 6.输出不自动换行
print "1",
print "2",
print "3",

# 7.输出的各个数据,使用分隔符进行分割
print "a", "b", "c"
print "-".join(["a", "b", "c"])

二、python3版本输出

print函数:print(values, sep, end, file, flush)

values:需要输出的值,使用英文的“,”进行分割。

sep:分割符,多个值被输出出来之后,值与值之间,会添加指定的分隔符号。

end:输出完毕后,以指定的字符结束。默认的是换行'\n'。

file:表示输出的目标,默认的是标准的输出(控制台)。还可以是一个可写入的文件句柄。

flush:表示立即输出的意思。值为bool类型。

案例代码:

# python3版本输出

import sys
from time import sleep  #导入休眠所使用的包
# 1.输出一个值
print(1)

# 2.输出一个变量
num = 55
print(num)

# 3.输出多个变量
num2 = 44
num3 = 33
print(num, num2, num3)

# 4.格式化输出
name = 'sz'
age = 18
# 输出我的名字是xxx,年龄是xx
print(("输出我的名字是%s,年龄是%d")%(name, age))
print(("输出我的名字是{0},年龄是{1}").format(name, age))

# 5.输出到文件当中。file默认情况是的值是sys.stdout。标准化的输出。
f = open("test.txt","w")
print("我就是一句话", file=f)

# 6.输出不自动换行。默认情况下end的默认值是有一个'\n'的换行符。所以当不自动换行的时候,要将end的参数修改为空即end = ''
print("abc", end='')

# 7.输出的各个数据,使用分隔符分割
print("1", "2", "3", sep="&&&&&")


# 8.fush参数的说明

print("请输入账号",end='', flush=True)

#休眠5秒

sleep(5)
print("xxxxxx")
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值