栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python字符串加上前缀r|u|b|f

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python字符串加上前缀r|u|b|f

Python字符串加上前缀r|u|b|f 0.加r

r是raw的意思,表示该字符串是raw string,即不会被转移。

n 在字符串中会被转移为换行,加上r'n' 就是两个字符。

1.无前缀或u前缀

u这里是unicode的意思,python字符串默认以unicode编码

字符串默认创建即以Unicode编码存储,可以存储中文。

str= 'a' 等效于str= u'a'

Unicode中通常每个字符由2****个字节表示

u’a’ 即 u’u0061’ 实际内存中为 [0000 0000] [0110 0001] 2.b前缀

b应该是byte的意思。

字符串存储为Ascll码,无法存储中文。

每个字符由1个字节表示(8位)

b’a’ 即 b’x61’ 实际内存中为 [0110 0001] 3.f前缀

f是format的意思,就是格式化字符串。

if __name__ == '__main__':
    name = 'Herio'
    age = 19
    print(f'my name is {name},my age is {age+1}')
my name is herio,my age is 20
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/724933.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号