Python学习——转义字符、字符串、格式化输出

转移字符

转义字符一般用在字符串中。
换行:\n
制表符:\t(四个空格)
’ :单引号
": 双引号
\r :回车
\: \

print('尊敬的***:\n','\t请点击链接激活账户。')
print('小明说:\'我想吃冰激凌!!\'')

print("小明说:'我想吃冰激凌!!'")
print('小明说:"我想吃冰激凌!!"')
尊敬的***:
 	请点击链接激活账户。
小明说:'我想吃冰激凌!!'
小明说:'我想吃冰激凌!!'
小明说:"我想吃冰激凌!!"

python中不允许单引号单引号嵌套或者双引号双引号嵌套,可以交错嵌套或者使用转义字符。

print(r'hello\py\thon') #r raw 忽略转移字符,原样输出。
hello\py	hon
hello\py\thon

字符串

字符串表示:
‘’ :单引号
“”:双引号
‘’’ ‘’’: 三引号,三引号内的字符串内容,将按照你的编辑格式进行输出。保留格式的字符串;注释使用。

message = '''
亲爱的**用户:
    您的账户62178888899***,收到一笔转账。
    
  from:**银行
'''
print(message)
亲爱的**用户:
    您的账户62178888899***,收到一笔转账。
    
  from**银行

格式化输出

%s %d %f
%s

person = '小明'
address = '辽宁省大连市甘井子区凌海路一号大连海事大学收'
phone  = '13912345678'
print('订单的收件人是:'+person+'收货地址是:' + address + '联系方式:' + phone)
print('订单的收件人是:%s,收货地址是:%s,联系方式:%s' %(person,address,phone))
订单的收件人是:小明收货地址是:辽宁省大连市甘井子区凌海路一号大连海事大学收联系方式:13912345678
订单的收件人是:小明,收货地址是:辽宁省大连市甘井子区凌海路一号大连海事大学收,联系方式:13912345678

‘+’ 符号拼接,字符串 + 字符串 可以;字符串 + int 会出错。
使用str()强制类型转换或者使用占位符 %s,.format。

%d 整型

age = 18.5
print('年龄是:%d' %age)
年龄是:18

%f float

num = 156.5987
print('数字是:%f' %num)
print('数字是:%.1f' %num)
数字是:156.598700
数字是:156.6

%f配合数字使用 %.1f 表示小数点后一位,并且四舍五入。

format

format是一个字符串中的函数,’ '.format()前面必须是字符串,.表示调用。
注意对应。

print('订单的收件人是:{},收货地址是:{} , 联系方式:{}。'.format(person,address,phone))
订单的收件人是:小明,收货地址是:辽宁省大连市甘井子区凌海路一号大连海事大学收 , 联系方式:13912345678
  • 4
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值