python之字符串前面加u,r,f的含义

1.u:表示unicode字符串
字符串中存在中文的字符,在前面加上u

a = u'这是一个中文的字符串。'

2.r:表示非转义的原始字符串
字符串中存在\,要让它失效,要在前面加上r

   print(r'今天是七夕节,\n但是还是要加班!') #加上r就是\不转义
   今天是七夕节,\n但是还是要加班!
   
	print('今天是七夕节,\t但是还是要加班!')  #不加上r就是\转义
	今天是七夕节,	但是还是要加班!

3.f:表示在字符串内支持大括号内的python 表达式
字符串中存在{},要在前面加上f

import time

t = time.time()
time.sleep(1)
name = 'processing'

print('处理时间:',f'{name} done in {time.time() - t:.2f} s')

处理时间: processing done in 1.00 s
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值