pythonprint结果_python print()

在我们的python语言中,使用print()这个函数进行输出:

知识点1:直接输出

如print(“hello world”)# 打印出hello world

知识点2:输出字符串变量

如name = "hello world"

print(name) # 打印出hello world

知识点3:输出的字符串中带引号

tips:我们知道,字符串的定义是单引号' ',双引号'' '',或者三引号''' '''包裹的语句,那么有两种方式:

a:用不同的引号包裹,如s = '我爱 "python" '。print(s) # 打印出 我爱 "python"。同理也可以用双引号包裹单引号。这样我们就能避免出现引号包裹错误了。

b:利用转义字符进行转换,如 s = '我爱\'python\' ',print(s) # 打印出 我爱'python'。这样也能避免引号包裹错误了。

c:还有一种原样输出格式,如 s = r'我爱'python' ' print(s) # 打印出 我爱'python'

知识点4:

修改print()默认参数进行打印样式修改

我们来看一下print()函数具体是什么样:

811785-20200515135722271-79525706.png

其中,*args标识传入的参数,sep 标识分割的字符,end标识打印完自动加上的字符,file=None(暂时未了解)

主要说sep参数和end参数:

正常来打印一个语句:

name = "tom"

age = 9

hobby = "play basketball"

print(name,age) # 打印结果为 tom(空格)9。(因为sep= ' ' ,默认变量中间用空格分割)

print(hobby) # 打印结果为 play basketball,但是此行是在上一个打印语句完成后换行打印(因为 end='\n',默认在打印语句最后加一个换行转义字符)

那么我们如果自己定义呢?

还是上面那个例子

print(name,age,sep='#',end='\t') # 打印结果为:tom#9,(然后不换行,打印一个制表符)

print(hobby) # 打印出play basketball(注意,由于上一个打印语句的end=‘\t’,那么此打印语句会在上一个语句后四个空格后打印)

知识点5:

格式化打印 %d,%s,%f

name = "tom"

age = 9

print("我的名字是%s,今年%d 岁了” % (name,age)# 打印结果为:我的名字是tom,今年9岁了

tips:建议变量为字符串时,对应%s,整数对应%d,浮点数对应%f。对应浮点数,可以定义输出小数位数,如.2f%,则保留小数点后2位知识点6:format()格式化输出

format()是字符串的内置函数

name = "tom"

age = 9

print(“我的名字是{},今年{}岁了”.format(name, age) # 输出结果为我的名字是tom,今年9岁了

tips:由于format()是字符串的内置函数,只能 字符串.format 的形式使用。其中{}是占位符,需要对应打印的变量

知识点7:原样打印的另一种方式

用三引号定义字符串。

name = "tom"

age = 9

如message = '''你好:

我是的名字是{}

我今年{}岁了'''.format(name,age)

print(message)

打印结果为:你好:

我是的名字是tom

我今年9岁了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值