Python 学习笔记 print()输出(转义字符、字符串、格式化)

print()使用

1、用法一:

# -*- coding: utf-8 -*-
print('hello world!')
name='小白'
print(name)

2、用法二:

#-*- coding:utf-8 -*-
name='小白'
age=18
gender='boy'
print(name,age,gender)
#sep 添加分隔符
print(name,age,gender,sep="&")
print(name,age,gender,end="&")

在这里插入图片描述

print()使用 -转义字符

3、用法三:
转义字符;

  • \n   换行
  • \t   制表符 缩进
  • ’   字符串里面的‘
  • "   字符串里面的”
  • \r   首个打印位置
  • r   原样输出字符串的内容

转义字符:\n

print('hellp\nkitty')

在这里插入图片描述
转义字符:\t

print('hello\tkitty')

在这里插入图片描述
转义字符:\’ " r

print('hello:\'kitty\'','\"boy\"')
print(r'hello:"kitty"')

在这里插入图片描述
在这里插入图片描述
4、用法四:
end

print('AAA')
print('BBB')
print('CCC')
print('AAA',end='')
print('BBB',end='')
print('CCC',end='')
print('AAA',end='*')
print('BBB',end='*')
print('CCC',end='--')

在这里插入图片描述
练习:
亲爱的XXX:
    请点击链接激活用户:激活用户

#-*- coding:utf-8 -*-
print('亲爱的XXX:\n','\t请点击链接激活用户:激活用户')
print('亲爱的XXX:\n','\t请点击链接激活用户:激活用户',end='')
#end用来去掉下方的空行

在这里插入图片描述
在这里插入图片描述

print()使用-字符串

5、用法五
字符串:
单引号‘’
双引号 “”
三引号 ‘’‘ ’‘’

#-*- coding:utf-8 -*-
message='[淘宝]您正在使用验证码登录,\n验证码:3036\n涉及个人账号安全,请保密'
print(message)
message='''
[淘宝]您正在使用验证码登录,
验证码:3036
涉及个人账号安全,请保密
'''
print(message)

在这里插入图片描述
扩展:‘’‘ ’‘’也可以作为多行代码注释

格式化

6、用法六
占位符%s 相当于 str

#-*- coding:utf-8 -*-
person='谢坤叔'
address='珠海香洲区'
phone='15555555555'
#字符串+int TypeError  需要转换 str(int变量)
print('姓名:'+person+',地址:'+address+',联系方式:'+phone)
#格式化输出完美
print('姓名:%s,地址:%s,联系方式:%s'%(person,address,phone))

在这里插入图片描述
7、用法七

  • %d (digt)数字 整形
  • %f (floalt) 小树点后面的位数,而且是四舍五入 例 : %.2f 小数点后面保留2位
#-*- coding:utf-8 -*-
#电影票下单
movie='大侦探'
ticket=45.9
count=15
total=ticket*count
message='''
电影:%s
人数:%d
单价:%f
总票价:%.2f
'''%(movie,count,ticket,total)
print(message)
print('电影:%s'%movie)
print('人数:%d'%count)
print('单价%f'%ticket)
print('总票价:%.1f'%total)

在这里插入图片描述
8、用法八
format

#-*- coding:utf-8 -*-
age=2
yname='花朵'
hobby='玩龙'
money=15.6
message='小明说:他今年{}岁了,上{}幼儿园,他很喜欢{}。购买需要{}\r'.format(age,yname,hobby,money)
print(message)
print(message,end='')

在这里插入图片描述

input输入

#-*- coding:utf-8 -*-
name=input('请输入名字')
age=input('请输入年龄')
message='姓名:{},年龄:{}'.format(name,age)
print(message)

在这里插入图片描述

作业

题目:
游戏:英雄联盟
角色:xxx
拥有装备:xxx
购买装备:xxx
付款金额:xxx
xxx拥有xxx装备,花了xxx钱

#-*- coding:utf-8 -*-
titileText='''
**************************
        英雄联盟
**************************
'''
print(titileText)
role=input('请输入角色名字')
equilpment=input('输入现在拥有的装备')
upgrade=input('输入要购买的装备')
pay=input('请输入金额')
equilpments=upgrade
print('{}拥有装备{},升级成{}花费{}钱,现拥有装备{}'.format(role,equilpment,upgrade,pay,equilpments))

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值