首页后端开发Pythonpython中文字符串前为什么加u

python中文字符串前为什么加u

时间2023-06-02 12:23:01发布访客分类Python浏览410
导读:python中文字符串前为什么加u?1、字符串前加 f字符串格式化(python 3.6 新增,类似于perl中的变量内插) 例: vers = ‘python 3.6' f"该功能是{vers}新增"...

python中文字符串前为什么加u?

1、字符串前加 f字符串格式化(python 3.6 新增,类似于perl中的变量内插) 例: vers = ‘python 3.6' f"该功能是{ vers} 新增" 返回:该功能是python 3.6新增格式化的字符串文字前缀为"f",类似str.format()。包含由花括号包围的替换区域。替换字段是表达式,在运行时进行评估,然后使用format()协议进行格式化。

2、字符串前加 u例:u"我是含有中文字符组成的字符串。"作用:后面字符串以 unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。

3、字符串前加 r例:r"\n\t\n”返回:\n\t\n作用:声明后面的字符串是普通字符串,相对的,特殊字符串中含有:转义字符 \n \t 什么什么的。

4、字符串前加 b作用:python3.x里默认的str是unicode类, py2.x的str是 bytes类, b“我(python 3)的str是 bytes” 代表的就是bytes类 。 python2.x里, b前缀没什么具体意义, 只是为了兼容python3.x的这种写法

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python中文字符串前为什么加u
本文地址: https://pptw.com/jishu/58198.html
已知方差如何求平均数 编程中奇数次方运算怎么输入

游客 回复需填写必要信息