python中在字符前面u、r、f、b是什么意思
admin
2023-01-24 13:22:39
0

Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

1、字符串前加 u
例:u"我是含有中文字符组成的字符串。"

作用:

后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。

2、字符串前加 r
例:r"\n\n\n\n”  # 表示一个普通生字符串 \n\n\n\n,而不表示换行了。

作用:

去掉反斜杠的转移机制。

(特殊字符:即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表示Tab等。 )

应用:

常用于正则表达式,对应着re模块。

3、字符串前加 b
例: response = b'

Hello World!

'     # b' ' 表示这是一个 bytes 对象

作用:

b" "前缀表示:后面字符串是bytes 类型。

用处:

网络编程中,服务器和浏览器只认bytes 类型数据。

如:send 函数的参数和 recv 函数的返回值都是 bytes 类型

附:

在 Python3 中,bytes 和 str 的互相转换方式是

str.encode('utf-8')
bytes.decode('utf-8')

4、字符串前加 f

import time
t0 = time.time()
time.sleep(1)
name = 'processing'

#以 f开头表示在字符串内支持大括号内的python 表达式
print(f'{name} done in {time.time() - t0:.2f} s') 

输出:
processing done in 1.00 s

相关内容

热门资讯

【第一财经】“西南九九.怎么装... 网上科普关于“西南九九有没有挂”话题很是火热,小编也是针对西南九九作*弊开挂的方法以及开挂对应的知识...
今日重大通报“德扑之星.怎么装... 家人们!今天小编来为大家解答德扑之星透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很...
重磅消息“AAPOKER.是不... 家人们!今天小编来为大家解答AAPOKER透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪...
终于明白“天天快来麻将.可以开... 家人们!今天小编来为大家解答天天快来麻将透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里...
今日重大消息“德娴麻将.到底有... 有 亲,根据资深记者爆料德娴麻将是可以开挂的,确实有挂(咨询软件无需打开...
今日重大消息“聚友互娱.到底有... 您好:聚友互娱这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游戏...
今日重大发现“情怀娱乐.有没有... 家人们!今天小编来为大家解答情怀娱乐透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很...
终于明白“七千在线.怎么装挂?... 有 亲,根据资深记者爆料七千在线是可以开挂的,确实有挂(咨询软件无需打开...
终于懂了“欢乐岛.怎么开挂?”... 家人们!今天小编来为大家解答欢乐岛透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很多...
终于懂了“全民游戏.真的有挂吗... 您好:全民游戏这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游戏...